我初始化
Tcoords = np.array([0,0])
和
Tcoords[0] =.1
但是为什么在打印Tcoords时仍然
Tcoords
array([0, 0])
最佳答案
分配的0.1
将转换为整数。采用:
>>> Tcoords = np.array([0,0], dtype=np.float)
>>> Tcoords[0] = .1
>>> Tcoords
array([ 0.1, 0. ])
这是发生了什么:
>>>int(0.1)
0