好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁(yè) > 知識(shí)庫(kù) > numpy數(shù)據(jù)類型dtype轉(zhuǎn)換實(shí)現(xiàn)

numpy數(shù)據(jù)類型dtype轉(zhuǎn)換實(shí)現(xiàn)

熱門標(biāo)簽:上海機(jī)器人外呼系統(tǒng)哪家好 地圖標(biāo)注的意義點(diǎn) 315電話機(jī)器人廣告 地圖制圖標(biāo)注位置改變是移位嗎 房產(chǎn)電銷外呼系統(tǒng) 蓋州市地圖標(biāo)注 浙江電銷卡外呼系統(tǒng)好用嗎 南京銷售外呼系統(tǒng)軟件 地圖標(biāo)注微信發(fā)送位置不顯示

這篇文章我們玩玩numpy的數(shù)值數(shù)據(jù)類型轉(zhuǎn)換

導(dǎo)入numpy

>>> import numpy as np

一、隨便玩玩

生成一個(gè)浮點(diǎn)數(shù)組

>>> a = np.random.random(4)

看看信息

>>> a
array([ 0.0945377 ,  0.52199916,  0.62490646,  0.21260126])
>>> a.dtype
dtype('float64')
>>> a.shape
(4,)

改變dtype,發(fā)現(xiàn)數(shù)組長(zhǎng)度翻倍!

>>> a.dtype = 'float32'
>>> a
array([  3.65532693e+20,   1.43907535e+00,  -3.31994873e-25,
         1.75549972e+00,  -2.75686653e+14,   1.78122652e+00,
        -1.03207532e-19,   1.58760118e+00], dtype=float32)
>>> a.shape
(8,)

改變dtype,數(shù)組長(zhǎng)度再次翻倍!

>>> a.dtype = 'float16'
>>> a
array([ -9.58442688e-05,   7.19000000e+02,   2.38159180e-01,
         1.92968750e+00,              nan,  -1.66034698e-03,
        -2.63427734e-01,   1.96875000e+00,  -1.07519531e+00,
        -1.19625000e+02,              nan,   1.97167969e+00,
        -1.60156250e-01,  -7.76290894e-03,   4.07226562e-01,
         1.94824219e+00], dtype=float16)
>>> a.shape
(16,)

改變dtype='float',發(fā)現(xiàn)默認(rèn)就是float64,長(zhǎng)度也變回最初的4

>>> a.dtype = 'float'
>>> a
array([ 0.0945377 ,  0.52199916,  0.62490646,  0.21260126])
>>> a.shape
(4,)
>>> a.dtype
dtype('float64')

把a(bǔ)變?yōu)檎麛?shù),觀察其信息

>>> a.dtype = 'int64'
>>> a
array([4591476579734816328, 4602876970018897584, 4603803876586077261,
       4596827787908854048], dtype=int64)
>>> a.shape
(4,)

改變dtype,發(fā)現(xiàn)數(shù)組長(zhǎng)度翻倍!

>>> a.dtype = 'int32'
>>> a
array([ 1637779016,  1069036447, -1764917584,  1071690807,  -679822259,
        1071906619, -1611419360,  1070282372])
>>> a.shape
(8,)

改變dtype,發(fā)現(xiàn)數(shù)組長(zhǎng)度再次翻倍!

>>> a.dtype = 'int16'
>>> a
array([-31160,  24990,  13215,  16312,  32432, -26931, -19401,  16352,
       -17331, -10374,   -197,  16355, -20192, -24589,  13956,  16331], dtype=int16)
>>> a.shape
(16,)

改變dtype,發(fā)現(xiàn)數(shù)組長(zhǎng)度再次翻倍!

>>> a.dtype = 'int8'
>>> a
array([  72, -122,  -98,   97,  -97,   51,  -72,   63,  -80,  126,  -51,
       -106,   55,  -76,  -32,   63,   77,  -68,  122,  -41,   59,   -1,
        -29,   63,   32,  -79,  -13,  -97, -124,   54,  -53,   63], dtype=int8)
>>> a.shape
(32,)

改變dtype,發(fā)現(xiàn)整數(shù)默認(rèn)int32!

>>> a.dtype = 'int'
>>> a.dtype
dtype('int32')
>>> a
array([ 1637779016,  1069036447, -1764917584,  1071690807,  -679822259,
        1071906619, -1611419360,  1070282372])
>>> a.shape
(8,)

二、換一種玩法

很多時(shí)候我們用numpy從文本文件讀取數(shù)據(jù)作為numpy的數(shù)組,默認(rèn)的dtype是float64。
但是有些場(chǎng)合我們希望有些數(shù)據(jù)列作為整數(shù)。如果直接改dtype='int'的話,就會(huì)出錯(cuò)!原因如上,數(shù)組長(zhǎng)度翻倍了!!!

下面的場(chǎng)景假設(shè)我們得到了導(dǎo)入的數(shù)據(jù)。我們的本意是希望它們是整數(shù),但實(shí)際上是卻是浮點(diǎn)數(shù)(float64)

>>> b = np.array([1., 2., 3., 4.])
>>> b.dtype
dtype('float64')

用 astype(int) 得到整數(shù),并且不改變數(shù)組長(zhǎng)度

>>> c = b.astype(int)
>>> c
array([1, 2, 3, 4])
>>> c.shape
(8,)
>>> c.dtype
dtype('int32')

如果直接改變b的dtype的話,b的長(zhǎng)度翻倍了,這不是我們想要的(當(dāng)然如果你想的話)

>>> b
array([ 1.,  2.,  3.,  4.])

>>> b.dtype = 'int'
>>> b.dtype
dtype('int32')
>>> b
array([         0, 1072693248,          0, 1073741824,          0,
       1074266112,          0, 1074790400])
>>> b.shape
(8,)

三、結(jié)論

numpy中的數(shù)據(jù)類型轉(zhuǎn)換,不能直接改原數(shù)據(jù)的dtype!  只能用函數(shù)astype()。

到此這篇關(guān)于numpy數(shù)據(jù)類型dtype轉(zhuǎn)換實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)numpy dtype轉(zhuǎn)換內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Numpy數(shù)據(jù)類型轉(zhuǎn)換astype,dtype的方法

標(biāo)簽:金華 雙鴨山 克拉瑪依 臨汾 陽(yáng)泉 赤峰 日照 貴州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《numpy數(shù)據(jù)類型dtype轉(zhuǎn)換實(shí)現(xiàn)》,本文關(guān)鍵詞  numpy,數(shù)據(jù),類型,dtype,轉(zhuǎn)換,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《numpy數(shù)據(jù)類型dtype轉(zhuǎn)換實(shí)現(xiàn)》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于numpy數(shù)據(jù)類型dtype轉(zhuǎn)換實(shí)現(xiàn)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 日韩成人一区二区三区在线观看 | 好爽好硬进去了好紧h小视频| 隔着短裙公车被直接进入| 日韩成人免费电影| 99热久久久无码国产精品桃色| 影音先锋色资源网| 一女被两男吃奶玩乳尖 | 一级毛片在线播放免费| 太深了h要喷水了h| 免费在线视频一区| black糟蹋japanese| 女人裸体秘?视频免费看动漫| 肉色丝袜一区二区三区| 风间由美大肥臀无码aV视频| 动漫无遮羞与无删减区别| 国产精品50岁老女人| 日产精品一线二线三线区视频| 免费福利视频一区二区三区| 91社区在线观看精品| 国产精品午夜寂寞视频| 麻豆麻豆必出精品入口| 再深点灬舒服了灬太大了视频| 同?子同居的日子AV片| 精品国产污污免费网站入口| 国产欧美日韩| 韩国免费a级片| 欧美孕交videosfree巨大| 欧美福利视频在线观看| 日本视频在线一区| 精品人妻少妇一区二三区四虎狼人| 亚洲人桥小w丨t黑人粗大| 国产无套在线观看视频| 老师的大兔子好软水真的好多视频| 小天使抬起臀嗯啊h高| 和亲妺洗澡忍不住c了她无码男男| 潘金莲西门庆吃奶一级| 日本双拳极限扩张视频| 91久久人妻精品国产竹菊影视| 公交车忘穿内裤被挺进小说白月| 日本边舌吻边做爽的视频| 国产激情自拍|