NumPy

Ndaray對象

1、內(nèi)部組成:一個指向數(shù)據(jù)的指針;存放數(shù)據(jù)的格子;表示數(shù)據(jù)各維度大小元組;一個跨度元組。

2、創(chuàng)建:numpy.array(numpy.array(object, dtype = None, copy = True, order = None, subok = False, ndmin = 0)

object:數(shù)組或嵌套的數(shù)列

dtype:數(shù)組元素的數(shù)據(jù)類型,可選

copy:對象是否需要復(fù)制,可選

order:創(chuàng)建數(shù)組的樣式,C為行方向,F(xiàn)為列方向,A為任意方向(默認)

subok:默認返回一個與基類類型一致的數(shù)組

ndmin:指定生成數(shù)組的最小維度


創(chuàng)建數(shù)組

1、創(chuàng)建一個指定形狀(shape)、數(shù)據(jù)類型(dtype)且未初始化的數(shù)組:

numpy.empty(shape, dtype = float, order = 'C')

注:數(shù)組元素為隨機值

2、創(chuàng)建指定大小的數(shù)組,數(shù)組元素以0填充:

numpy.zeros(shape, dtype = float, order = 'C')

3、創(chuàng)建指定形狀的數(shù)組,數(shù)組元素以 1 來填充:

numpy.ones(shape, dtype = None, order = 'C')


從已有的數(shù)組創(chuàng)建數(shù)組

1、numpy.asarray

numpy.asarray(a, dtype = None, order = None)

2、numpy.frombuffer

numpy.frombuffer 用于實現(xiàn)動態(tài)數(shù)組。

numpy.frombuffer 接受 buffer 輸入?yún)?shù),以流的形式讀入轉(zhuǎn)化成 ndarray 對象。

numpy.frombuffer(buffer, dtype = float, count = -1, offset = 0)

注意:buffer 是字符串的時候,Python3 默認 str 是 Unicode 類型,所以要轉(zhuǎn)成 bytestring 在原 str 前加上 b。

buffer:可以是任意對象,會以流的形式讀入。

dtype:返回數(shù)組的數(shù)據(jù)類型,可選

count:讀取的數(shù)據(jù)數(shù)量,默認為-1,讀取所有數(shù)據(jù)。

offset:讀取的起始位置,默認為0。

3、numpy.fromiter:方法從可迭代對象中建立 ndarray 對象,返回一維數(shù)組。

numpy.fromiter(iterable, dtype, count=-1)

iterable可迭代對象

dtype返回數(shù)組的數(shù)據(jù)類型

count讀取的數(shù)據(jù)數(shù)量,默認為-1,讀取所有數(shù)據(jù)


廣播

numpy.tile()

所有輸入的元素都向其中長度最長的元素看齊,不足的部分通常加1補充

輸出數(shù)組形狀是輸入數(shù)組形狀維度的最大值

最后編輯于
?著作權(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 是一個 Python 包。 它代表 “Numeric Python”。 它是一個由多維數(shù)組對象和...
    喔蕾喔蕾喔蕾蕾蕾閱讀 1,865評論 0 5
  • 基礎(chǔ)篇NumPy的主要對象是同種元素的多維數(shù)組。這是一個所有的元素都是一種類型、通過一個正整數(shù)元組索引的元素表格(...
    oyan99閱讀 5,288評論 0 18
  • numpy.empty(shape, dtype = float, order = 'C') 用來創(chuàng)建一個指定形狀...
    ZhenKuanJiang閱讀 3,551評論 0 0
  • Numpy的組成與功能 Numpy(Numeric Python)可以被理解為一個用python實現(xiàn)的科學(xué)計算包,...
    不做大哥好多年閱讀 4,561評論 0 10
  • 深秋感懷 文/張嘉 久負春光宿雨樓,今人莫學(xué)古風(fēng)流, 良辰好景君須記,但得湘江一片秋。 久別故友 文/張嘉 久負君...
    湘南逸客閱讀 438評論 32 29

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