python numpy中sum()时出现负值,pythonnumpy,import num
python numpy中sum()时出现负值,pythonnumpy,import num
import numpy
a=numpy.random.randint(1, 4095, (5000,5000))
a.sum()
结果为负值, 这是错误的,a.sum()的类型为 int32,如何做才能是结果显示正确呢?按照如下做法:
c=numpy.int64(a).sum()
结果为正直,正确,c的类型为int64. 原因为下面,结果的类型跟元素的类型一样。
如果 d=numpy.int64(a.sum()) ,是不管用的,结果还是负值。
其他人不会出现这种状况,有的会出现,原因还是不太清楚。
python 自带查看类型方法 type(d)
numpy 中,类型是attribute,所以这样 d.dtype
python numpy中sum()时出现负值
相关内容
- Python+pandas+matplotlib数据分析与可视化案例,pandasmatplo
- python flask+psutil 系统监控项目,flaskpsutil,一 安装第三方
- java如何实现python的urllib.quote(str,safe='/'),
- python爬虫笔记之re.compile.findall(),,re.compile
- Python数据分析必备Anaconda安装、快捷键、包安装,pyth
- Python3.X Socket 一个编码与解码的坑,python3.xsocket,最近在
- Jenkins简明入门(二) -- 利用Jenkins完成Python程序的build、
- Python3 Tkinter基础 Frame bind 绑定鼠标左右键 打印点击的位
- 如何用python爬取两个span之间的内容,pythonspan,Python用做
- 完美配置Python3.5+Anaconda+PyQt5,实现UI和其他模块的结合
评论关闭