首頁 >後端開發 >Python教學 >了解python中np是做什麼的

了解python中np是做什麼的

coldplay.xixi
coldplay.xixi轉載
2020-07-23 16:58:174433瀏覽

了解python中np是做什麼的

在python中,「np」一般是指「numpy」函式庫,是第三方函式庫「numpy」的別名。方法:利用指令「import numpy as np」將numpy函式庫取別名為「np」。

示範:

import numpy as np
arr = np.array([1, 2, 3])
print(arr)

結果是:

[1 2 3]

#知識點擴充:

Python中NumPy基礎使用

ndarray(以下簡稱數組)是numpy的數組對象,需要注意的是,它是同構的,也就是說其中的所有元素必須是相同的型別。其中每個陣列都有一個shape和dtype。

shape既是數組的形狀,例如

import numpy as np
from numpy.random import randn

arr = randn(12).reshape(3, 4)

arr

[[ 0.98655235 1.20830283 -0.72135183 0.40292924]
 [-0.05059849 -0.02714873 -0.62775486 0.83222997]
 [-0.84826071 -0.29484606 -0.76984902 0.09025059]]

arr.shape
(3, 4)

其中(3, 4)即代表arr是3行4列的數組,其中dtype為float64

#一下函數可以用來建立陣列

# #asarray  將輸入轉換為ndarray#arange類似內建rangeones、ones_like 根據形狀建立一個全1的陣列、後者可以複製其他陣列的形狀#zeros、zeros_like
array   將輸入資料轉換為ndarray,而類型可製定也可預設
類似上面,全0

empty、empty_like
###建立新陣列、只分配空間############eye、identity######建立對角線為1的對角線矩陣##################相關學習推薦:###python影片教學#########

以上是了解python中np是做什麼的的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:jb51.net。如有侵權,請聯絡admin@php.cn刪除