教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢/投訴熱線:400-618-4000

科學(xué)計(jì)算庫(kù)NumPy:數(shù)組與標(biāo)量間的運(yùn)算

更新時(shí)間:2022年10月28日15時(shí)02分 來(lái)源:傳智教育 瀏覽次數(shù):

好口碑IT培訓(xùn)

  大小相等的數(shù)組之間的任何算術(shù)運(yùn)算都會(huì)將運(yùn)算應(yīng)用到元素級(jí),同樣,數(shù)組與標(biāo)量的算術(shù)運(yùn)算也會(huì)將那個(gè)標(biāo)量值傳播到各個(gè)元素。當(dāng)數(shù)組進(jìn)行相加、相減、乘以或者除以一個(gè)數(shù)字時(shí),這些稱為標(biāo)量運(yùn)算。標(biāo)量運(yùn)算會(huì)產(chǎn)生一個(gè)與數(shù)組具有相同數(shù)量的行和列的新矩陣,其原始矩陣的每個(gè)元素都被相加、相減、相乘或者相除。

  數(shù)組和標(biāo)量之間的運(yùn)算,示例代碼如下:

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]])

0 分享到:
和我們?cè)诰€交談!