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