【发布时间】:2017-05-06 05:31:40
【问题描述】:
必需:numpy
b = np.arange(10, dtype = 'int16')
print(b) #prints [0 1 2 3 4 5 6 7 8 9]
a = b.view(dtype = 'int32')
print(a) #prints [ 65536 196610 327684 458758 589832] #notice also the space before the first element
有人能解释一下发生了什么吗 g 将 dtype 转换为“int32”。我一直认为'int16'到'int32'意味着分配的位数会改变,但显然我不明白
【问题讨论】:
-
为什么这个问题被评为-1?
-
可能是因为这个问题的研究工作很少,而且措辞不佳