本文完整示例:完整示例代码
本文介绍了基础的、常用的创建ndarrary的多种方法,附带示例代码。
一、通过ndarray创建
import numpy as np
1.1 一维数组
a = np.array([1, 2, 3])
a
array([1, 2, 3])
1.2 二维数组
np.array([[1, 2, 3, 4],
[2, 3, 4, 5]])
array([[1, 2, 3, 4],
[2, 3, 4, 5]])
1.3 三维数组
arr1 = np.array([
[
[1, 2, 32, 23],
[23, 3, 23, 3]
],
[
[1, 2, 3, 4],
[23, 3, 4, 32]
]
])
print(arr1)
print(type(arr1))
arr1
[[[ 1 2 32 23]
[23 3 23 3]]
[[ 1 2 3 4]
[23 3 4 32]]]
<class 'numpy.ndarray'>
array([[[ 1, 2, 32, 23],
[23, 3, 23, 3]],
[[ 1, 2, 3, 4],
[23, 3, 4, 32]]])
二、创建ndarrary的常见函数
2. zeros()函数,指定一个维度元组(形状参数),返回全0的ndarrary
arr2 = np.zeros((2, 4))
arr2
array([[ 0., 0., 0., 0.],
[ 0., 0., 0., 0.]])
3. ones()函数,指定一个维度元组(形状参数),返回全1的ndarrary
arr3 = np.o