云主机测评网云主机测评网云主机测评网

云主机测评网
www.yunzhuji.net

Numpy数组维度

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.

打赏
版权声明:主机测评不销售、不代购、不提供任何支持,仅分享信息/测评(有时效性),自行辨别,请遵纪守法文明上网。
文章名称:《Numpy数组维度》
文章链接:https://www.yunzhuji.net/jishujiaocheng/46471.html

评论

  • 验证码