0
点赞
收藏
分享

微信扫一扫

python 如何查看数组的尺寸

如何查看Python数组的尺寸

在Python中,我们可以使用len()函数来查看列表或元组的长度。但是,如果我们想要查看数组(ndarray)的尺寸,我们需要使用NumPy库中提供的函数。

NumPy是一个用于科学计算的Python库,它提供了高性能的多维数组对象ndarray,并且包含了很多用于数组操作的函数。下面将介绍如何使用NumPy来查看数组的尺寸。

1. 安装NumPy

首先,你需要安装NumPy库。你可以使用pip来安装NumPy,打开命令行窗口并执行以下命令:

pip install numpy

2. 创建一个数组

让我们首先创建一个数组,然后使用NumPy来查看它的尺寸。以下是一个示例代码:

import numpy as np

# 创建一个二维数组
arr = np.array([[1, 2, 3], [4, 5, 6]])

print(arr)

输出结果为:

[[1 2 3]
 [4 5 6]]

3. 使用shape属性查看数组的尺寸

在NumPy中,每个ndarray对象都有一个名为shape的属性,通过它我们可以获取数组的尺寸。shape属性返回一个元组,包含数组每个维度的大小。以下是一个示例代码:

import numpy as np

# 创建一个二维数组
arr = np.array([[1, 2, 3], [4, 5, 6]])

# 使用shape属性查看数组的尺寸
print(arr.shape)

输出结果为:

(2, 3)

这表示数组arr有两个维度,第一个维度的大小为2,第二个维度的大小为3。

4. 使用ndim属性查看数组的维度

除了使用shape属性查看数组的尺寸外,我们还可以使用ndim属性获取数组的维度。ndim属性返回一个整数,表示数组的维度数。以下是一个示例代码:

import numpy as np

# 创建一个二维数组
arr = np.array([[1, 2, 3], [4, 5, 6]])

# 使用ndim属性查看数组的维度
print(arr.ndim)

输出结果为:

2

这表示数组arr是一个二维数组。

5. 使用size属性查看数组的元素个数

除了查看数组的尺寸和维度外,我们还可以使用size属性获取数组的元素个数。size属性返回一个整数,表示数组中元素的总个数。以下是一个示例代码:

import numpy as np

# 创建一个二维数组
arr = np.array([[1, 2, 3], [4, 5, 6]])

# 使用size属性查看数组的元素个数
print(arr.size)

输出结果为:

6

这表示数组arr中有6个元素。

6. 总结

通过使用NumPy库提供的函数和属性,我们可以轻松地查看数组的尺寸、维度和元素个数。以下是示例代码的总结:

import numpy as np

# 创建一个二维数组
arr = np.array([[1, 2, 3], [4, 5, 6]])

# 使用shape属性查看数组的尺寸
print(arr.shape)

# 使用ndim属性查看数组的维度
print(arr.ndim)

# 使用size属性查看数组的元素个数
print(arr.size)

输出结果为:

(2, 3)
2
6

希望本文能够帮助你了解如何使用NumPy来查看Python数组的尺寸。如果你想深入学习NumPy,可以查阅NumPy的官方文档。

举报

相关推荐

0 条评论