Numpy

1.Numpy

1.1Numpy array

#嵌套list 轉(zhuǎn)numpy array
import numpy as np 
a  np.array([1,2,3],[4,5,6])
a 
type(a)
#輸出結(jié)果 :
array([[1,2,3],
      [4,5,6]])
<class 'numpy.ndarray'>
#隨機生成一個2行2列array
b = np.random.random((2,2))
b
#查看維度:最左邊/右邊有幾個中括號就是幾維
a = np.array([[[1,2,3],[4,5,6]],[[1,2,3],[2,4,5]]])
a
a.shape
#輸出結(jié)果
array([[[1, 2, 3],
        [4, 5, 6]],

       [[1, 2, 3],
        [2, 4, 5]]])

(2,2,3)
# astype做類型轉(zhuǎn)換
a.astype(np.float)
#輸出結(jié)果
array([[[1., 2., 3.],
        [4., 5., 6.]],

       [[1., 2., 3.],
        [2., 4., 5.]]])

1.2數(shù)組的索引與切片

數(shù)組的索引與切片

1.3bool_index

布爾索引

1.3數(shù)學(xué)運算(對應(yīng)位置的元素進行加減乘除)

1.4 廣播特性(自動補全)

廣播特性

1.5統(tǒng)計數(shù)學(xué)運算

np.sum(a) 對a的全部元素求和
np.sum(a,axis = 0) 按照第一個維度求和
np.mean(a,axis = 3) 按照第三個維度求均值

1.6 乘法

np.dot是點乘(矩陣乘法)
|A B| . |E F| = |AE+BG AF+BH|
|C D| |G H| |CE+DG CF+DH|

np.multiply是逐元素乘法
|A B| ⊙ |E F| = |AE BF|
|C D| |G H| |CG DH|

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一.NumPy的引入 標(biāo)準(zhǔn)安裝的Python中用列表(list)保存一組值,可以用來當(dāng)作數(shù)組使用,不過由于列...
    wlj1107閱讀 1,135評論 0 2
  • NumPy(Numerical Python 的簡稱)提供了高效存儲和操作密集數(shù)據(jù)緩存的接口,可以理解是一個數(shù)組,...
    奉先閱讀 808評論 0 0
  • 第1章 Numpy數(shù)組對象 Numpy中的多維數(shù)組稱為ndarray,是Numpy中最常見的數(shù)組對象 ndarra...
    惑也閱讀 377評論 0 5
  • 原文鏈接:http://blackblog.tech/2018/02/07/NumPyQuickStart/ 更多...
    BlackBlog__閱讀 2,253評論 2 10
  • Numpy概述 NumPy(Numerical Python的簡稱)是Python數(shù)值計算最重要的基礎(chǔ)包。大多數(shù)提...
    program_white閱讀 186評論 0 0

友情鏈接更多精彩內(nèi)容