numpy数组的维数numpy库中出数组的唯一值
NumPy(Numerical Python的简称)是Python的一个库,用于处理大型多维数组和矩阵,以及执行针对这些数组的高级数学函数。在NumPy中,数组的维数(或称为轴数、秩)是指数组的形状所需的索引数。换句话说,它是描述数组所需的最外层嵌套方括号的数量。
这里有几个示例来帮助你理解NumPy数组的维数:
零维数组(标量):没有维度的数组。在NumPy中,一个标量实际上可以被视为零维数组。
python
import numpy as np
a = np.array(42)
print(a.ndim) # 输出 0
一维数组(向量):有一个维度的数组。
python
b = np.array([1, 2, 3, 4])
print(b.ndim) # 输出 1
二维数组(矩阵):有两个维度的数组。
python
c = np.array([[1, 2, 3], [4, 5, 6]])
print(c.ndim) # 输出 2
三维数组:有三个维度的数组,可以想象为一个立方体的堆叠或一系列矩阵。
python
d = np.array([[[1, 2], [3, 4]], [[5, 6], [7, 8]]])
print(d.ndim) # 输出 3
更高维度的数组(四维、五维等)在实际应用中不太常见,但NumPy支持任意数量的维度。你可以使用numpy.ndarray.ndim属性来获取数组的维数。
这些维度对于理解和执行数组操作(如切片、索引、重塑和广播)非常重要。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。