【发布时间】:2016-09-16 11:22:22
【问题描述】:
在空的 numpy 3D 矩阵中设置值时遇到问题 这是我正在使用的代码的简化示例
import numpy as np
QMatrix = np.empty(((3,3,3))) # I do not want to use np.zero for a specific reason
QMatrix[0][0][0] = 57
print ("Position Values is " , Qmatrix[0][0][0])
这应该设置值 57 @ [0][0][0] 矩阵的位置,但是当我打印矩阵时,我得到的只是
Position Value is 5.70000000e+001
但我想要的是 57 的值
任何帮助都会得到帮助。提前致谢
【问题讨论】:
-
将
dtype=np.int作为第二个参数传递给np.empty -
感谢@YakymPirozhenko,但是当我这样做时,所有其他值也变得非常大。但我也不希望这种情况发生
标签: python numpy matrix multidimensional-array