在 Python 語言中,可以使用不同的方法來創建數組。下面介紹幾種較常見的方法。
列表
Python 中最基本的數據結構是列表(List),可以通過方括號[]將一組值組合起來。
my_list = [1,2,3,4]
NumPy 庫
NumPy 是 Python 的一個常用數學庫,提供了一個數組對象 ndarray。使用 NumPy 創建的數組可以直接進行數值計算,而不需要進行循環處理。可以使用 NumPy 庫中的 numpy.array() 函數來創建數組。例如:
import numpy as np
my_array = np.array([1,2,3,4])
range() 函數
Python 內置函數 range() 可以生成一個整數序列,將它轉換成列表后即可得到數組。例如:
my_range = range(0, 100, 5)
my_array = list(my_range)
上述代碼中的 range() 函數生成了從0到95的序列,步長為5,將其轉換為列表后得到數組。
需要注意的是,Python 中的列表是可以包含不同類型的數據,但 NumPy 數組是同構的,即只能包含單一數據類型的元素。如果在numpy.array()函數中傳入多個不同類型的元素,NumPy 庫將自動將它們轉換為同一種數據類型。