NumPy可以使用多種方法實現數組的并行計算,其中最常用的方法是使用NumPy的通用函數(ufuncs)和廣播(broadcasting)功能。
import numpy as np
arr1 = np.array([1, 2, 3, 4])
arr2 = np.array([5, 6, 7, 8])
# 使用ufuncs實現數組并行計算
result = np.add(arr1, arr2) # 對應元素相加
print(result)
import numpy as np
arr1 = np.array([[1, 2], [3, 4]])
arr2 = np.array([5, 6])
# 使用廣播實現數組并行計算
result = arr1 + arr2 # 對arr2進行廣播,使其與arr1具有相同的形狀后再相加
print(result)
通過使用NumPy的通用函數和廣播功能,可以方便地實現數組的并行計算,提高計算效率并簡化代碼編寫。