python中的np python中np是做什麼的

2021-10-11 09:37:50 字數 1012 閱讀 1582

在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

一下函式可以用來建立陣列

array

將輸入資料轉換為ndarray,型別可制定也可預設

asarray

將輸入轉換為ndarray

arange

類似內建range

ones、ones_like

根據形狀建立乙個全1的陣列、後者可以複製其他陣列的形狀

zeros、zeros_like

類似上面,全0

empty、empty_like

建立新陣列、只分配空間

eye、identity

建立對角線為1的對角矩陣

python中 python中的 與

這一部分首先要理解python記憶體機制,python中萬物皆物件。對於不可變物件,改變了原來的值,其別名 變數名 繫結到了新值上面,id肯定會改變 對於可變物件,操作改變了值,id肯定會變,而 是本地操作,其值原地修改 對於 號操作,可變物件和不可變物件呼叫的都是 add 操作 對於 號操作,可變...

python中的物件 Python中的變數 物件

由於沒時間系統學習下python 只能見乙個問題 乙個問題了 一 初級 物件 關於python中的資料型別,今天重新認識了下。參考 首先,python中,物件才有型別,變數是沒有型別的,它只是物件的 引用 其次,python中物件被分為兩類 可更改物件和不可更改物件 包括numbers,string...

python中的引數傳遞 python中的引數傳遞

begin 前面在介紹python的六大資料型別的時候提到根據資料可變和不可變進行的資料型別分類 python3 的六個標準資料型別中 不可變資料 3 個 number 數字 string 字串 tuple 元組 可變資料 3 個 list 列表 dictionary 字典 set 集合 pytho...