Python中的列表推導式是一種可以生成列表的簡潔和快速的方法。列表推導式的語法如下:
[expression for item in iterable if condition]
其中,expression 是對 item 的操作或表達式,item 是可迭代對象中的每個元素,iterable 是可迭代對象,condition 是過濾條件(可選)。
另一種生成數組的方法是使用 numpy 庫中的 arange、linspace、zeros、ones 等函數,這些函數可以生成不同類型和形狀的數組。
例如,使用 arange 函數可以生成一個等差序列:
import numpy as np
arr = np.arange(0, 10, 2) # 生成一個從0到10,步長為2的等差序列
print(arr)
使用 zeros 函數可以生成一個全為0的數組:
import numpy as np
arr = np.zeros((3, 4)) # 生成一個3行4列全為0的數組
print(arr)