使用python 2.7和numpy创建二维数组

使用python 2.7和numpy创建二维数组,python,arrays,python-2.7,numpy,Python,Arrays,Python 2.7,Numpy,有人能帮我创建一个固定维度的二维空数组吗?我正在使用python 2.7和numpy。下面的代码应该可以工作,但是给了我奇怪的输出。我还可以使用帮助将元素添加到此列表/数组中的特定位置 代码: 输出: [[ 5.87518338e-291 2.84727934e-291] [ 2.88745078e-291 2.84747506e-291] [ 2.84757292e-291 2.84767078e-291] [ 2.86057604e-291 2.84443225

有人能帮我创建一个固定维度的二维空数组吗?我正在使用python 2.7和numpy。下面的代码应该可以工作,但是给了我奇怪的输出。我还可以使用帮助将元素添加到此列表/数组中的特定位置

代码:

输出:

[[  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的流程已完成您可以使用
numpy
创建空的(随机数据或用零填充),如下图所示,请阅读:


这是一个
数组,至少由
numpy
定义。这些值是随机的,恰好在那些内存插槽中。如果需要所有0,请使用
np.zero
<代码>np。如果要用自己的值填充所有插槽,则空的就可以了<代码>np。如果您只填充一些插槽,则零更好。阅读文档。
[[  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]]
import numpy as np

arr = np.empty([2, 2])
print(arr)

arr2 = np.zeros([2, 2])
print(arr2)