Python 中陣列的形狀和大小

Muhammad Maisam Abbas 2023年1月30日 2021年3月21日
  1. 在 Python 中使用 numpy.shape() 函式獲取陣列的形狀
  2. 在 Python 中使用 numpy.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() 函式獲得該陣列的大小。

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

相關文章 - NumPy Array