解釋說明:
numpy.int64和int是不一樣的?。。。∫欢ㄒ⒁?,這個(gè)坑我踩了好幾天才發(fā)現(xiàn)!?。。。?/strong>文章來源:http://www.zghlxwxcb.cn/news/detail-560393.html
比如說:在處理dataframe的時(shí)候,讀取出來的可能是numpy.int64,但是后邊的程序需要int類型,你把numpy.int64喂給它,就會(huì)導(dǎo)致程序運(yùn)行不出你想要的結(jié)果,但又不報(bào)錯(cuò)。這個(gè)時(shí)候可以檢查一下是否存在類型不一致的情況。文章來源地址http://www.zghlxwxcb.cn/news/detail-560393.html
numpy.int64和int類型轉(zhuǎn)換:
import numpy as np
#定義一個(gè)int變量
a=123
print(type(a)) #<class 'int'>
#強(qiáng)制類型轉(zhuǎn)換為np.int64
b=np.int64(a)
print(type(b)) #<class 'numpy.int64'>
#再?gòu)?qiáng)制轉(zhuǎn)化成int
c=int(b)
print(type(c)) #<class 'int'>
到了這里,關(guān)于天坑!python【numpy.int64和int類型轉(zhuǎn)換】的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!