最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

關(guān)于Numpy數(shù)據(jù)類型對(duì)象(dtype)使用詳解

 更新時(shí)間:2019年11月27日 10:29:44   作者:EvanForEver  
今天小編就為大家分享一篇關(guān)于Numpy數(shù)據(jù)類型對(duì)象(dtype)使用詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

常用方法

#記住引入numpy時(shí)要是用別名np,則所有的numpy字樣都要替換
 #查詢數(shù)值類型
>>>type(float)
dtype('float64')
# 查詢字符代碼
>>> dtype('f')
dtype('float32')
>>> dtype('d')
dtype('float64')
# 查詢雙字符代碼
>>> dtype('f8')
dtype('float64')
# 獲取所有字符代碼
>>> sctypeDict.keys()
[0, … 'i2', 'int0']
 
# char 屬性用來(lái)獲取字符代碼
>>> t = dtype('Float64')
>>> t.char
'd'
# type 屬性用來(lái)獲取類型
>>> t.type
<type 'numpy.float64'>
 
# str 屬性獲取完整字符串表示
# 第一個(gè)字符是字節(jié)序,< 表示小端,> 表示大端,| 表示平臺(tái)的字節(jié)序
>>> t.str
'<f8'
 
# 獲取大小
>>> t.itemsize
8
 
# 許多函數(shù)擁有 dtype 參數(shù)
# 傳入數(shù)值類型、字符代碼和 dtype 都可以
>>> arange(7, dtype=uint16)
array([0, 1, 2, 3, 4, 5, 6], dtype=uint16)

類型參數(shù)及縮寫(xiě)

類型 字符代碼
bool ?, b1
int8 b, i1
uint8 B, u1
int16 h, i2
uint16 H, u2
int32 i, i4
uint32 I, u4
int64 q, i8
uint64 Q, u8
float16 f2, e
float32 f4, f
float64 f8, d
complex64 F4, F
complex128 F8, D
str a, S(可以在S后面添加數(shù)字,表示字符串長(zhǎng)度,比如S3表示長(zhǎng)度為三的字符串,不寫(xiě)則為最大長(zhǎng)度)
unicode U
object O
void V

自定義異構(gòu)數(shù)據(jù)類型

基本書(shū)寫(xiě)格式

import numpy
#定義t的各個(gè)字段類型
>>> t = dtype([('name', str, 40), ('numitems', numpy.int32), ('price',numpy.float32)])
>>> t
dtype([('name', '|S40'), ('numitems', '<i4'), ('price','<f4')])
 
# 獲取字段類型
>>> t['name']
dtype('|S40')
 
# 使用記錄類型創(chuàng)建數(shù)組
# 否則它會(huì)把記錄拆開(kāi)
>>> itemz = array([('Meaning of life DVD', 42, 3.14), ('Butter', 13,2.72)], dtype=t)
>>> itemz[1]
('Butter', 13, 2.7200000286102295)
#再舉個(gè)例*
>>>adt = np.dtype("a3, 3u8, (3,4)a10") #3字節(jié)字符串、3個(gè)64位整型子數(shù)組、3*4的10字節(jié)字符串?dāng)?shù)組,注意8為字節(jié)
>>>itemz = np.array([('Butter',[13,2,3],[['d','o','g','s'],['c','a','t','s'],['c','o','w','s']])],dtype=adt)
>>>itemz
(b'But', [13, 2, 3], [[b'd', b'o', b'g', b's'], [b'c', b'a', b't', b's'], [b'c', b'o', b'w', b's']])

其他書(shū)寫(xiě)格式

#(flexible_dtype, itemsize)第一個(gè)大小不固定的參數(shù)類型,第二傳入大?。?
>>> dt = np.dtype((void, 10)) #10位
>>> dt = np.dtype((str, 35))  # 35字符字符串
>>> dt = np.dtype(('U', 10))  # 10字符unicode string
 
#(fixed_dtype, shape)第一個(gè)傳入固定大小的類型參數(shù),第二參數(shù)傳入個(gè)數(shù)
>>> dt = np.dtype((np.int32, (2,2)))     # 2*2int子數(shù)組
舉例: >>>item = np.array([([12,12],[55,56])], dtype=dt)
array([[12, 12], [55, 56]])
>>> dt = np.dtype(('S10', 1))         # 10字符字符串
>>> dt = np.dtype(('i4, (2,3)f8, f4', (2,3))) # 2*3結(jié)構(gòu)子數(shù)組
 
#[(field_name, field_dtype, field_shape), …]
>>> dt = np.dtype([('big', '>i4'), ('little', '<i4')])
>>> dt = np.dtype([('R','u1'), ('G','u1'), ('B','u1'), ('A','u1')])
 
#{‘names': …, ‘formats': …, ‘offsets': …, ‘titles': …, ‘itemsize': …}:
>>> dt= np.dtype({'names':('Date','Close'),'formats':('S10','f8')})
>>> dt = np.dtype({'names': ['r','b'], 'formats': ['u1', 'u1'], 'offsets': [0, 2],'titles': ['Red pixel', 'Blue pixel']})
 
#(base_dtype, new_dtype):
>>>dt = np.dtype((np.int32, (np.int8, 4))) //base_dtype被分成4個(gè)int8的子數(shù)組

以上這篇關(guān)于Numpy數(shù)據(jù)類型對(duì)象(dtype)使用詳解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python MongoDB 插入數(shù)據(jù)時(shí)已存在則不執(zhí)行,不存在則插入的解決方法

    Python MongoDB 插入數(shù)據(jù)時(shí)已存在則不執(zhí)行,不存在則插入的解決方法

    這篇文章主要介紹了Python MongoDB 插入數(shù)據(jù)時(shí)已存在則不執(zhí)行,不存在則插入的解決方法,結(jié)合實(shí)例形式分析了Python基于日志判斷數(shù)據(jù)是否已經(jīng)插入的相關(guān)操作技巧,需要的朋友可以參考下
    2019-09-09
  • Python守護(hù)進(jìn)程(daemon)代碼實(shí)例

    Python守護(hù)進(jìn)程(daemon)代碼實(shí)例

    這篇文章主要介紹了Python守護(hù)進(jìn)程(daemon)代碼實(shí)例,本文直接給出實(shí)現(xiàn)代碼,代碼中包含詳細(xì)注釋,需要的朋友可以參考下
    2015-03-03
  • python實(shí)現(xiàn)網(wǎng)頁(yè)自動(dòng)簽到功能

    python實(shí)現(xiàn)網(wǎng)頁(yè)自動(dòng)簽到功能

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)網(wǎng)頁(yè)自動(dòng)簽到功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • 使用Python實(shí)現(xiàn)簡(jiǎn)單的人臉識(shí)別功能(附源碼)

    使用Python實(shí)現(xiàn)簡(jiǎn)單的人臉識(shí)別功能(附源碼)

    Python中實(shí)現(xiàn)人臉識(shí)別功能有多種方法,依賴于python膠水語(yǔ)言的特性,我們通過(guò)調(diào)用包可以快速準(zhǔn)確的達(dá)成這一目的,本文給大家分享使用Python實(shí)現(xiàn)簡(jiǎn)單的人臉識(shí)別功能的操作步驟,感興趣的朋友一起看看吧
    2021-12-12
  • Flask??使用Gunicorn部署服務(wù)介紹

    Flask??使用Gunicorn部署服務(wù)介紹

    這篇文章主要分享了?Flask??使用Gunicorn部署服務(wù)介紹,F(xiàn)lask?雖然自帶?Web?服務(wù)器,但是該服務(wù)器性能較低,是單進(jìn)程單線程模型,原本是供開(kāi)發(fā)測(cè)試使用。所以我們?cè)谏a(chǎn)環(huán)境中需要使用?Gunicorn?這樣高性能服務(wù)器部署Flask服務(wù),想了解更多內(nèi)容,請(qǐng)參考下面詳細(xì)內(nèi)容
    2021-11-11
  • Python tkinter label 更新方法

    Python tkinter label 更新方法

    今天小編就為大家分享一篇Python tkinter label 更新方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-10-10
  • 使用python庫(kù)xlsxwriter庫(kù)來(lái)輸出各種xlsx文件的示例

    使用python庫(kù)xlsxwriter庫(kù)來(lái)輸出各種xlsx文件的示例

    這篇文章主要介紹了使用python庫(kù)xlsxwriter庫(kù)來(lái)輸出各種xlsx文件的示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • python模擬預(yù)測(cè)一下新型冠狀病毒肺炎的數(shù)據(jù)

    python模擬預(yù)測(cè)一下新型冠狀病毒肺炎的數(shù)據(jù)

    這篇文章主要介紹了python模擬預(yù)測(cè)一下新型冠狀病毒肺炎的數(shù)據(jù) ,需要的朋友可以參考下
    2020-02-02
  • Python 如何解決稀疏矩陣運(yùn)算

    Python 如何解決稀疏矩陣運(yùn)算

    這篇文章主要介紹了Python 解決稀疏矩陣運(yùn)算的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。
    2021-05-05
  • CentOS系統(tǒng)上安裝Conda的詳細(xì)指南

    CentOS系統(tǒng)上安裝Conda的詳細(xì)指南

    Conda 是一個(gè)開(kāi)源的包管理系統(tǒng)和環(huán)境管理系統(tǒng),廣泛應(yīng)用于數(shù)據(jù)科學(xué)和機(jī)器學(xué)習(xí)領(lǐng)域,本文將詳細(xì)介紹如何在 CentOS 系統(tǒng)上安裝 Conda吧
    2025-03-03

最新評(píng)論

公安县| 绥芬河市| 思茅市| 青冈县| 岑溪市| 呼和浩特市| 土默特左旗| 得荣县| 五指山市| 南澳县| 衡阳县| 台北县| 晴隆县| 佛冈县| 苗栗市| 辉南县| 和龙市| 库尔勒市| 新密市| 哈巴河县| 固原市| 遂川县| 贵州省| 德安县| 东源县| 石棉县| 大邑县| 珠海市| 保德县| 五河县| 句容市| 如皋市| 栾城县| 斗六市| 和平县| 介休市| 巴林左旗| 射阳县| 华宁县| 中宁县| 郓城县|