欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python中dtype、type()和astype()的區(qū)別詳解

 更新時(shí)間:2023年08月22日 14:05:54   作者:徠胖  
這篇文章主要介紹了Python中dtype、type()和astype()的區(qū)別詳解,type()是python內(nèi)置的函數(shù),type()返回?cái)?shù)據(jù)結(jié)構(gòu)類型(list、dict、numpy.ndarray 等),需要的朋友可以參考下

Python中dtype、type()和astype()的區(qū)別

(1)type()是python內(nèi)置的函數(shù)。type() 返回?cái)?shù)據(jù)結(jié)構(gòu)類型(list、dict、numpy.ndarray 等)

(2)dtype 返回?cái)?shù)據(jù)元素的數(shù)據(jù)類型(int、float等)

(3)astype() 改變np.array中所有數(shù)據(jù)元素的數(shù)據(jù)類型。

備注:

1)由于 list、dict 等可以包含不同的數(shù)據(jù)類型,因此沒有dtype屬性

2)np.array 中要求所有元素屬于同一數(shù)據(jù)類型,因此有dtype屬性

能用dtype() 才能用 astype()

l1 = [1,2,4]
ar1 = np.array(l1)
print(type(l1)) #<class 'list'>
print(l1.dtype) #會報(bào)錯(cuò)

在這里插入圖片描述

ar1 = np.array(l1)
print(type(a1)) #<class 'list'>
print(ar1.dtype) #會報(bào)錯(cuò)

在這里插入圖片描述

注意下面的例子

ar1 = np.array(l1)
t1 = torch.from_numpy(ar1)
print(type(a1))   #<class 'numpy.ndarray'>
print(ar1.dtype)  #int32
#注意print(ar1.type())會報(bào)錯(cuò)
print(t1.type())   #torch.IntTensor
print(type(t1))    #<class 'torch.Tensor'>
print(t1.dtype)    #torch.int32

在這里插入圖片描述

#a.astype(dtype) a不變
#返回Copy of the array, cast to a specified type.
ar1 = np.arange(10,dtype=float)
ar2 = ar1.astype(np.int)
print(ar1,ar1.dtype)
print(ar2,ar2.dtype)

在這里插入圖片描述

到此這篇關(guān)于Python中dtype、type()和astype()的區(qū)別詳解的文章就介紹到這了,更多相關(guān)Python的dtype、type()和astype()內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python基于win32ui模塊創(chuàng)建彈出式菜單示例

    Python基于win32ui模塊創(chuàng)建彈出式菜單示例

    這篇文章主要介紹了Python基于win32ui模塊創(chuàng)建彈出式菜單,結(jié)合實(shí)例形式分析了Python使用win32ui模塊創(chuàng)建彈出式菜單的具體步驟與相關(guān)操作技巧,并附帶說明了win32ui模塊的安裝命令,需要的朋友可以參考下
    2018-05-05
  • pytorch實(shí)現(xiàn)mnist分類的示例講解

    pytorch實(shí)現(xiàn)mnist分類的示例講解

    今天小編就為大家分享一篇pytorch實(shí)現(xiàn)mnist分類的示例講解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • python實(shí)現(xiàn)簡單加密解密機(jī)制

    python實(shí)現(xiàn)簡單加密解密機(jī)制

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)簡單加密解密機(jī)制,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • 淺談哪個(gè)Python庫才最適合做數(shù)據(jù)可視化

    淺談哪個(gè)Python庫才最適合做數(shù)據(jù)可視化

    數(shù)據(jù)可視化是任何探索性數(shù)據(jù)分析或報(bào)告的關(guān)鍵步驟,目前有許多非常好的商業(yè)智能工具,比如Tableau、googledatastudio和PowerBI等,本文就詳細(xì)的進(jìn)行對比,感興趣的可以了解一下
    2021-06-06
  • 解決Shell執(zhí)行python文件,傳參空格引起的問題

    解決Shell執(zhí)行python文件,傳參空格引起的問題

    今天小編就為大家分享一篇解決Shell執(zhí)行python文件,傳參空格引起的問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • Python獲取文件所在目錄和文件名的方法

    Python獲取文件所在目錄和文件名的方法

    下面小編就為大家?guī)硪黄狿ython獲取文件所在目錄和文件名的方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-01-01
  • Python?Setuptools的?setup.py實(shí)例詳解

    Python?Setuptools的?setup.py實(shí)例詳解

    setup.py是一個(gè)?python?文件,它的存在表明您要安裝的模塊/包可能已經(jīng)用?Setuptools?打包和分發(fā),這是分發(fā)?Python?模塊的標(biāo)準(zhǔn)。?它的目的是正確安裝軟件,本文給大家講解Python?Setuptools的?setup.py感興趣的朋友跟隨小編一起看看吧
    2022-12-12
  • python numpy 常用隨機(jī)數(shù)的產(chǎn)生方法的實(shí)現(xiàn)

    python numpy 常用隨機(jī)數(shù)的產(chǎn)生方法的實(shí)現(xiàn)

    這篇文章主要介紹了python numpy 常用隨機(jī)數(shù)的產(chǎn)生方法的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • python使用matplotlib的savefig保存時(shí)圖片保存不完整的問題

    python使用matplotlib的savefig保存時(shí)圖片保存不完整的問題

    這篇文章主要介紹了python使用matplotlib的savefig保存時(shí)圖片保存不完整的問題,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • Python實(shí)現(xiàn)接口自動化測試的方法詳解

    Python實(shí)現(xiàn)接口自動化測試的方法詳解

    Python接口自動化測試是一種高效、可重復(fù)的軟件質(zhì)量驗(yàn)證方法,尤其在現(xiàn)代軟件開發(fā)中,它已經(jīng)成為不可或缺的一部分,本文將深入探討如何使用Python進(jìn)行接口自動化測試,文中通過代碼示例介紹的非常詳細(xì),需要的朋友可以參考下
    2024-08-08

最新評論