numpy入門總結2

2022-03-08 07:50:41 字數 605 閱讀 7271

1.array的分割

1.1 np.split(被分割的array,分割成多少片段,從哪個方向上進行分割)

方法:np.split(a,2,axis =1)

注:(1)axis =1 表示對行進行操作,——>對行進行分割操作,結果是,分成了好幾列

axis =0 表示對列進行操作,——直接對列進行分割操作,結果是,分成了好幾行

(2) axis = 1 就是x 軸方向

axis =0 就是y軸方向

(3)但是np.split()只能分割成相等的幾部分,不能進行不等分割

(4)可以將第二個引數,使用list形式

1.2 array_list() ——可以進行不等分割

方法:np.array_split(a,3,axis =1)

1.3np. vsplit(被分割的物件,分成幾部分)——進行縱向分割——將物件分成縱向的幾部分

eg: np.vsplit(a,3)

np.hsplit() ——進行橫向分割——將物件分成橫向的幾部分

2. numpy的array的複製:

b = a.copy() ——深度copy

將a的值賦給了b,但是沒有將a\b相互關聯上

Numpy的基礎入門總結

nmupy的介紹 num numerical 數值化的 py python 其中ndarray是numpy中非常重要的物件 n 任意 d 維度 array 陣列 為什麼使用numpy numpy運算效率更加快捷 ndarray的優勢 1.儲存風格 ndarray 相同型別,因此是連續儲存的 通用性不...

NumPy快速入門

python 2.7 ipython 4.1.2 in 1 from numpy import in 2 yuanzu 4,5,6 in 3 ll array yuanzu in 4 ll out 4 array 4,5,6 in 5 pylist 0,1,2 in 6 jj array pylis...

numpy簡單入門

numpy數以陣列為物件,將各種資料轉化成陣列,因此,我們學習的也就是陣列了,實際上它被稱之為ndarrays。建立乙個陣列 import numpy as np my array np.array 1,2,3,4,5 print my array print my array.shape 建立全部...