HOWTO · NumPy
Python 中数组的形状和大小
NumPy 包的 shape()和 size()函数用于在 Python 中查找数组的形状和大小。
本页内容
在本教程中,我们将讨论在 Python 中获取数组的形状和大小的方法。
在 Python 中使用 numpy.shape() 函数获取数组的形状
numpy.shape() 函数为我们提供了数组每个维度中的元素数量。numpy.shape() 返回一个元组,其中包含数组每个维度中的元素数。
以下代码示例向我们展示了如何使用 numpy.shape() 函数来获取 Python 中数组的形状。
import numpy
arr = numpy.array([[1, 2, 3, 4], [5, 6, 7, 8]])
print(numpy.shape(arr))
输出:
(2, 4)
在上面的代码中,我们首先使用 numpy.array() 函数初始化数组 arr,然后使用 numpy.shape() 函数获得该数组的形状。
在 Python 中使用 numpy.size() 函数获取数组的大小
数组的大小是数组中元素的总数。numpy.size() 函数包返回给定数组的大小。下面的代码示例演示如何使用 numpy.size() 函数获取数组的大小。
import numpy
arr = numpy.array([[1, 2, 3, 4], [5, 6, 7, 8]])
print(numpy.size(arr))
输出:
8
在上面的代码中,我们首先使用 numpy.array() 函数初始化数组 arr,然后使用 numpy.size() 函数获得该数组的大小。