Numpy學習筆記

2021-09-29 23:35:38 字數 1146 閱讀 6886

numpy是用於處理數字的乙個包

使用方法為:

import numpy as np

score = np.array(

[[80, 89, 86, 67, 79],

[78, 97, 89, 67, 81],

[90, 94, 78, 67, 74],

[91, 91, 90, 67, 69],

[76, 87, 75, 67, 86],

[70, 79, 84, 67, 84],

[94, 92, 93, 67, 64],

[86, 85, 83, 67, 80]])

score

shape 形狀的元組

a = np.array([1,2,3])

a.shape #(3,)表示一維列表裡有三個元素

b = np.array([[1,2,3],[1,2,3]])

b.shape #(2, 3)表示有兩個一維列表,每個一維列表裡有三個元素

c = np.array([[[1,2,3],[1,2,3]],[[1,2,3],[1,2,3]]])

c.shape #(2, 2, 3)表示有兩個二維列表,每個二維列表裡有兩個一維列表,每個一維列表裡有三個元素

ndim 維度

size 元素的個數

itemsize 元素的大小

dtype 元素的型別

score = np.array(

[[80, 89, 86, 67, 79],

[78, 97, 89, 67, 81],

[90, 94, 78, 67, 74],

[91, 91, 90, 67, 69],

[76, 87, 75, 67, 86],

[70, 79, 84, 67, 84],

[94, 92, 93, 67, 64],

[86, 85, 83, 67, 80]])

score.shape #(8, 5)

score.ndim #2

score.size #40

score.itemsize #8

score.dtype #dtype('int64')

Numpy學習筆記

測試檔案裡的資料排列型別最好是有規律的,不可以隨便,否則將發生一些錯誤 genfromtxt函式 genfromtxt函式建立陣列 資料 genfromtxt主要執行兩個迴圈運算。第乙個迴圈將檔案的每一行轉換成字串序列。第二個迴圈將每個字串序列轉換為相應的資料型別。genfromtxt能夠考慮缺失的...

numpy學習筆記

1 array.ndim 用來輸出陣列的維度 2 array.shape 用來輸出陣列的形狀 3 arry.size 用來輸出陣列的大小見jupyter notebook的numpy function list 生成函式基本運算 直接用陣列的相加減乘除。也就是相對應的元素間的作用。關係運算 陣列元素...

NumPy學習筆記

example np.version np.array 1,2,3 4,5,6 np.zeros 3 3 np.ones 2 3,4 np.eye 3 np.range 5 0,1,2,3,4 np.random.rand 2,3 np.random.randint 5,size 2 3 value...