numpy多维数组创建的方法是什么

   2025-01-31 7510
核心提示:创建多维数组的方法有多种,可以使用以下几种方法来创建一个多维数组:使用numpy.array()函数:可以通过传递一个列表或元组来创

创建多维数组的方法有多种,可以使用以下几种方法来创建一个多维数组:

使用numpy.array()函数:可以通过传递一个列表或元组来创建一个多维数组。
import numpy as nparr = np.array([[1, 2, 3], [4, 5, 6]])print(arr)

输出:

[[1 2 3] [4 5 6]]
使用numpy.zeros()函数:可以创建一个指定形状的多维数组,并将所有元素初始化为0。
import numpy as nparr = np.zeros((3, 4))print(arr)

输出:

[[0. 0. 0. 0.] [0. 0. 0. 0.] [0. 0. 0. 0.]]
使用numpy.ones()函数:可以创建一个指定形状的多维数组,并将所有元素初始化为1。
import numpy as nparr = np.ones((2, 3, 4))print(arr)

输出:

[[[1. 1. 1. 1.]  [1. 1. 1. 1.]  [1. 1. 1. 1.]] [[1. 1. 1. 1.]  [1. 1. 1. 1.]  [1. 1. 1. 1.]]]
使用numpy.empty()函数:可以创建一个指定形状的多维数组,但不会对元素进行初始化,元素的值是随机的。
import numpy as nparr = np.empty((2, 2))print(arr)

输出:

[[8.68257868e-312 6.27463370e-322] [0.00000000e+000 0.00000000e+000]]
使用numpy.arange()函数:可以创建一个连续的多维数组。
import numpy as nparr = np.arange(0, 10).reshape(2, 5)print(arr)

输出:

[[0 1 2 3 4] [5 6 7 8 9]]

这些方法只是创建多维数组的其中一部分方式,还有其他方法,如从文件中加载数据、从其他数组中复制数据等。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言