Python記錄numpy.empty()函數(shù)引發(fā)的問(wèn)題及解決
問(wèn)題
最近用深度學(xué)習(xí)訓(xùn)練一個(gè)分類模型,在劃分訓(xùn)練集和測(cè)試集時(shí)遇到一個(gè)問(wèn)題。
意思是list的索引必須是整形,不能是float型。
經(jīng)排查發(fā)現(xiàn)
存儲(chǔ)標(biāo)簽的list是使用np.empty()函數(shù)創(chuàng)建的
這個(gè)函數(shù)可以創(chuàng)建指定shape的list,但是創(chuàng)建的并非是一個(gè)空的多維數(shù)組
如 np.empty((3,3)),默認(rèn)為numpy.float64型,而實(shí)際標(biāo)簽值為整形
實(shí)際返回結(jié)果為:
print(np.empty((3,3))) [[6.95177882e-310 6.95177882e-310 0.00000000e+000] [0.00000000e+000 6.95177883e-310 0.00000000e+000] [0.00000000e+000 0.00000000e+000 1.21698002e-152]]
查閱資料,發(fā)現(xiàn)np.empty()返回一個(gè)隨機(jī)元素的矩陣,大小按照參數(shù)定義。
解決方法
其實(shí)使用在使用np.empty()創(chuàng)建list,可以指定類型
如:
print(np.empty(3,3,dtype=int)) [[4128860 6029375 3801156] [4391004 6553711 7536741] [5242972 7602297 7274600]]
總結(jié)
這樣就搞定了!
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
numpy中np.nditer、flags=[multi_index] 的用法說(shuō)明
這篇文章主要介紹了numpy中np.nditer、flags=['multi_index'] 的用法說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-05-05python安裝自己的代碼到site-packages問(wèn)題
這篇文章主要介紹了python安裝自己的代碼到site-packages問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-11-11Python數(shù)據(jù)結(jié)構(gòu)dict常用操作代碼實(shí)例
這篇文章主要介紹了Python數(shù)據(jù)結(jié)構(gòu)dict常用操作代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-03-03Python?Fuzzywuzzy庫(kù)基本函數(shù)及模糊字符串匹配應(yīng)用實(shí)戰(zhàn)
fuzzywuzzy?是一個(gè)用于模糊字符串匹配的?Python?庫(kù),它基于編輯距離算法,提供了多個(gè)函數(shù)來(lái)比較字符串之間的相似性,在實(shí)際開(kāi)發(fā)中,字符串匹配是一項(xiàng)常見(jiàn)但具有挑戰(zhàn)性的任務(wù),用戶可能犯拼寫錯(cuò)誤,使用縮寫或者輸入同義詞,因此,我們需要一種方法來(lái)處理這些情況2023-12-12python利用pd.cut()和pd.qcut()對(duì)數(shù)據(jù)進(jìn)行分箱操作
本文主要介紹了python利用pd.cut()和pd.qcut()對(duì)數(shù)據(jù)進(jìn)行分箱操作,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06PyCharm License Activation激活碼失效問(wèn)題的解決方法(圖文詳解)
這篇文章主要介紹了PyCharm License Activation激活碼失效問(wèn)題的解決方法,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-03-03利用Python?爬取股票實(shí)時(shí)數(shù)據(jù)詳情
這篇文章主要介紹了利用Python?爬取股票實(shí)時(shí)數(shù)據(jù)詳情,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的朋友可以參考一下2022-08-08對(duì)python PLT中的image和skimage處理圖片方法詳解
今天小編就為大家分享一篇對(duì)python PLT中的image和skimage處理圖片方法詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-01-01