更新時間:2022年10月28日15時02分 來源:傳智教育 瀏覽次數(shù):
大小相等的數(shù)組之間的任何算術運算都會將運算應用到元素級,同樣,數(shù)組與標量的算術運算也會將那個標量值傳播到各個元素。當數(shù)組進行相加、相減、乘以或者除以一個數(shù)字時,這些稱為標量運算。標量運算會產生一個與數(shù)組具有相同數(shù)量的行和列的新矩陣,其原始矩陣的每個元素都被相加、相減、相乘或者相除。
數(shù)組和標量之間的運算,示例代碼如下:
In [46]: import numpy as np In [47]: data1=np.array([[1, 2, 3], [4, 5, 6]]) In [48]: data2=10 In [49]: data1 + data2 # 數(shù)組相加 Out[49]: array([[11, 12, 13], [14, 15, 16]]) In [50]: data1*data2 # 數(shù)組相乘 Out[50]: array([[10, 20, 30], [40, 50, 60]]) In [51]: data1-data2 # 數(shù)組相減 Out[51]: array([[-9, -8, -7], [-6, -5, -4]]) In [52]: data1 / data2 # 數(shù)組相除 Out[52]: array([[0.1, 0.2, 0.3], [0.4, 0.5, 0.6]])