Create 2D array with python 2.7 and numpy
本问题已经有最佳答案,请猛点这里访问。
有人能帮我创建一个固定维度的二维空数组吗?我使用的是python 2.7和numpy。下面的代码应该可以工作,但会给出奇怪的输出。我还可以使用帮助将元素添加到此列表/数组中的特定位置。
代码:
1 2 3 4 | import numpy as np cap = np.empty((10,2)) print(cap) |
输出:
1 2 3 4 5 6 7 8 9 10 | [[ 5.87518338e-291 2.84727934e-291] [ 2.88745078e-291 2.84747506e-291] [ 2.84757292e-291 2.84767078e-291] [ 2.86057604e-291 2.84443225e-293] [ 2.77304046e-291 2.84786650e-291] [ 2.84801329e-291 7.21189910e-292] [ 2.86106534e-291 2.86118767e-291] [ 7.05492591e-293 2.84825794e-291] [ 2.52065398e-293 1.06489794e-292] [ 2.52073043e-293 9.05496584e-292]] |
号
进程已完成,退出代码为0
您可以使用
1 2 3 4 5 6 7 | import numpy as np arr = np.empty([2, 2]) print(arr) arr2 = np.zeros([2, 2]) print(arr2) |