为什么以下numpy.random命令不返回数据类型为' int'的数组?据我所知,应该从文档中发生。
import numpy
b = numpy.random.randint(1,100,10,dtype='int')
type(b[1])
class 'numpy.int64'
我无法使用.astype()
更改类型。
答案 0 :(得分:0)
在Numpy类型系统中(与Python内置类型不同),'int'默认转换为'int64'。
尝试使用'int32','int16',......你应该看到它发生了变化。或者b.astype('float')......
答案 1 :(得分:0)
UILabel
使用它自己的int类型,因为python(3)numpy
可以是任意大小。换句话说,你不能有一个Python int数组,你可以做的最好是对象dtype。观察:
int