在Python中创建指定大小的多维数组可以用NumPy库中的函数来实现。以下是创建多维数组的具体步骤:
- 安装NumPy库
在开始之前需要先确保已经安装了NumPy库。可以在终端中通过以下命令进行安装:
pip install numpy
- 导入NumPy库
导入NumPy库可以通过以下代码完成:
import numpy as np
- 创建多维数组
可以使用NumPy库中的np.ndarray
函数来创建多维数组。np.ndarray
函数的输入参数是一个元组(tuple),元组中包含了数组各个维度的大小。下面是创建3×3的二维数组的示例:
import numpy as np
a = np.ndarray((3, 3))
print(a)
输出结果为:
[[9.11847886e-312 1.08221785e-312 1.01855798e-312]
[0.00000000e+000 0.00000000e+000 0.00000000e+000]
[0.00000000e+000 0.00000000e+000 0.00000000e+000]]
其中的值是随机的,因为这是未初始化的数组。如果需要创建指定大小且初始值为0的数组,可以使用np.zeros
函数。下面是创建4×4×4的三维数组的示例:
import numpy as np
a = np.zeros((4, 4, 4))
print(a)
输出结果为:
[[[0. 0. 0. 0.]
[0. 0. 0. 0.]
[0. 0. 0. 0.]
[0. 0. 0. 0.]]
[[0. 0. 0. 0.]
[0. 0. 0. 0.]
[0. 0. 0. 0.]
[0. 0. 0. 0.]]
[[0. 0. 0. 0.]
[0. 0. 0. 0.]
[0. 0. 0. 0.]
[0. 0. 0. 0.]]
[[0. 0. 0. 0.]
[0. 0. 0. 0.]
[0. 0. 0. 0.]
[0. 0. 0. 0.]]]
可以看到数组中所有的元素都是0。
总结:使用NumPy库可以方便地创建指定大小的多维数组,根据需要调用合适的函数即可。需要注意的是,如果不指定数组的初始化值,数组中的各个元素是随机值。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:在python中创建指定大小的多维数组方式 - Python技术站