Numpy数组维度是指数组中元素的数量和排列方式,在Numpy中,数组可以具有多个维度,每个维度表示一个轴或方向,下面是关于Numpy数组维度的详细解释和使用示例:
(图片来源网络,侵删)1、一维数组(向量):
一维数组是具有单个轴的数组,其中的元素按照线性顺序排列。
可以使用numpy.array()
函数创建一维数组。
示例:创建一个包含5个元素的一维数组。
“`python
import numpy as np
arr = np.array([1, 2, 3, 4, 5])
print(arr)
“`
输出:[1 2 3 4 5]
2、二维数组(矩阵):
二维数组是具有两个轴的数组,其中的元素按照行和列的顺序排列。
可以使用numpy.array()
函数创建二维数组。
示例:创建一个3行4列的二维数组。
“`python
import numpy as np
arr = np.array([[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]])
print(arr)
“`
输出:
“`
[[ 1 2 3 4]
[ 5 6 7 8]
[ 9 10 11 12]]
“`
3、多维数组:
Numpy还支持更高维度的数组,如三维、四维等。
可以通过多次使用numpy.newaxis
来增加数组的维度。
示例:创建一个形状为(3, 4, 5)的三维数组。
“`python
import numpy as np
arr = np.zeros((3, 4, 5))
print(arr)
“`
输出:
“`
[[[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.
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。