国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

解決python報(bào)錯(cuò):IndexError: only integers, slices (`:`)、 、、and integer ...are valid indices

這篇具有很好參考價(jià)值的文章主要介紹了解決python報(bào)錯(cuò):IndexError: only integers, slices (`:`)、 、、and integer ...are valid indices。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

今天在編寫(xiě)python程序時(shí):出現(xiàn)了以下報(bào)錯(cuò):

IndexError: only integers, slices (`:`), ellipsis (`...`), numpy.newaxis (`None`) and integer or boolean arrays are valid indices

翻譯過(guò)來(lái)的意思是:只有整型,切片,省略號(hào)或布爾類(lèi)型的索引是有效的。

換句話(huà)說(shuō):我當(dāng)前的索引不是這些支持類(lèi)中的某一個(gè)。

看我的具體報(bào)錯(cuò)如下:

解決python報(bào)錯(cuò):IndexError: only integers, slices (`:`)、 、、and integer ...are valid indices,python,numpy,開(kāi)發(fā)語(yǔ)言,Powered by 金山文檔

第一行的3.0是我當(dāng)前的數(shù)組下表索引,但是3.0并不能定位到數(shù)組下標(biāo)索引為3的位置,因?yàn)?.0是一個(gè)浮點(diǎn)型數(shù)據(jù)。

解決辦法:把我的浮點(diǎn)型數(shù)據(jù)3.0轉(zhuǎn)換成整型數(shù)據(jù)3就可以解決上面的報(bào)錯(cuò)了。

未修改前報(bào)錯(cuò)的程序如下:

import numpy as np
# 聲明一個(gè)長(zhǎng)度為5的np數(shù)組,數(shù)組中的值的類(lèi)型為float,這個(gè)類(lèi)型和數(shù)組的下標(biāo)索引還不是一回事情
a = np.zeros(5, dtype='float32')
index = 3.0
a[index] = 5

修改后不報(bào)錯(cuò)的程序如下:

import numpy as np
# 聲明一個(gè)長(zhǎng)度為5的np數(shù)組,數(shù)組中的值的類(lèi)型為float,這個(gè)類(lèi)型和數(shù)組的下標(biāo)索引還不是一回事情
a = np.zeros(5, dtype='float32')
index = 3.0
index = int(index)
a[index] = 5

多加入了一行數(shù)據(jù)轉(zhuǎn)換語(yǔ)句。

總結(jié):訪(fǎng)問(wèn)數(shù)組、列表等的下標(biāo)索引,一般都是用整型數(shù)字來(lái)訪(fǎng)問(wèn),比如1,2,3,而不是1.0,2.0,3.0,但是存儲(chǔ)在該索引下的數(shù)據(jù)的值可以是很多類(lèi)型,比如a[1]=10、a[1]=10.0,a[1]=10.002,這些都是可以的,但是注意一個(gè)數(shù)組存儲(chǔ)的數(shù)據(jù)類(lèi)型只能是其中一個(gè)哈。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-528705.html

到了這里,關(guān)于解決python報(bào)錯(cuò):IndexError: only integers, slices (`:`)、 、、and integer ...are valid indices的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • TypeError: only integer scalar arrays can be converted to a scalar index

    報(bào)錯(cuò)信息: 類(lèi)型錯(cuò)誤,只有整型標(biāo)量數(shù)組才能轉(zhuǎn)換成標(biāo)量索引,但一般問(wèn)題都不在于你的索引是不是整數(shù)。這個(gè)報(bào)錯(cuò)一般會(huì)出現(xiàn)在你想使用一個(gè)索引列表去索引另一個(gè)列表,即諸如list[index_list]的形式,此時(shí)就會(huì)出現(xiàn)此報(bào)錯(cuò),因?yàn)?index_list 為 List列表類(lèi)型,不被允許;如果是數(shù)

    2024年02月11日
    瀏覽(28)
  • Pgsql報(bào)錯(cuò): invalid input syntax for integer:‘ ‘

    業(yè)務(wù)sql偶爾會(huì)報(bào)錯(cuò),意思是給integer了空字符串 起初我以為是alarm.status in () 這里傳參問(wèn)題, 因?yàn)槲以嚵藥状?把1換成2就不會(huì)報(bào)出這個(gè)錯(cuò)誤,但看了很久也沒(méi)發(fā)現(xiàn)1為什么會(huì)被認(rèn)為是空字符 后來(lái)才發(fā)現(xiàn),是因?yàn)?類(lèi)型強(qiáng)轉(zhuǎn) 的問(wèn)題,應(yīng)該是status為1時(shí),camera.device_id為空了,導(dǎo)致強(qiáng)轉(zhuǎn)為integer失

    2024年01月19日
    瀏覽(21)
  • java.lang.Integer and java.lang.Long are in module java.base of loader 'bootstrap' springboot的異常信息,怎...

    這個(gè)錯(cuò)誤信息表示在Spring Boot應(yīng)用程序中,類(lèi) java.lang.Integer 和 java.lang.Long 被認(rèn)為在模塊 java.base 中加載,但實(shí)際上它們?cè)趹?yīng)用程序的類(lèi)路徑中可用。 這通常是由于使用了不同版本的Java來(lái)運(yùn)行應(yīng)用程序和加載類(lèi)路徑上的類(lèi)。 為了解決這個(gè)問(wèn)題,可以使用以下方法之一: 確保應(yīng)

    2024年02月11日
    瀏覽(86)
  • Python 中的 TypeError: an integer is required 錯(cuò)誤通常是由于我們?cè)诖a中使用整數(shù)(integer)參數(shù)的地方實(shí)際上傳遞

    Python 中的 TypeError: an integer is required 錯(cuò)誤通常是由于我們?cè)诖a中使用整數(shù)(integer)參數(shù)的地方實(shí)際上傳遞了非整數(shù)類(lèi)型的參數(shù),例如字符串(string)或浮點(diǎn)數(shù)(float)。這個(gè)錯(cuò)誤可以在編寫(xiě) Python 程序時(shí)遇到,但也可能是在編寫(xiě) Python 腳本時(shí)遇到。 下面是解決 TypeError: an i

    2024年02月15日
    瀏覽(33)
  • 如何將size_type強(qiáng)制轉(zhuǎn)換成為int?Comparison of integers of different signs: ‘int‘ and ‘std::vector::size_type‘

    這是一個(gè)編譯器的警告信息,意味著在比較兩個(gè)不同類(lèi)型的數(shù)據(jù)時(shí),可能會(huì)導(dǎo)致一些問(wèn)題。 具體來(lái)說(shuō),在mainwindow.cpp文件的第270行,有一個(gè)比較操作,將一個(gè)整數(shù)(int)和一個(gè)容器std::vectorQLabel *::size_type進(jìn)行比較。容器的size_type類(lèi)型是一個(gè)無(wú)符號(hào)整數(shù)(unsigned long),它的取值范圍

    2024年02月15日
    瀏覽(145)
  • Python報(bào)錯(cuò)及解決:IndexError: list index out of range

    該報(bào)錯(cuò)是由于超出list范圍導(dǎo)致 索引前先查詢(xún)list范圍, 或用if idx in range(len(test_list))判斷索引是否在列表list的范圍內(nèi): 多個(gè)判斷條件是先定義好邊界情況再進(jìn)入其他情況 下圖 if 的4個(gè)循環(huán)中,如果先進(jìn)行正常判斷,再討論邊界,則在前兩個(gè)if循環(huán)中就可能出現(xiàn) IndexError: list

    2024年02月16日
    瀏覽(29)
  • 報(bào)錯(cuò)信息Failed to convert value of type ‘java.lang.String‘ to required type ‘java.lang.Integer‘

    報(bào)錯(cuò)信息Failed to convert value of type ‘java.lang.String‘ to required type ‘java.lang.Integer‘

    2.1 從前端查看接口 根據(jù)報(bào)錯(cuò)信息它的信息大概是前臺(tái)給我傳了一個(gè)string類(lèi)型的listAllTag不能轉(zhuǎn)換成Integer,我看了半天也沒(méi)能想到為什么他會(huì)傳給我一個(gè)String的字符串因?yàn)檫@個(gè)接口就是簡(jiǎn)單的獲取一個(gè)list集合返回,很棒前臺(tái)接口也是報(bào)500。 2.2查看后端接口 就把重點(diǎn)放在了Contro

    2024年02月11日
    瀏覽(20)
  • 已解決java.lang.String cannot be cast to java.lang.Integer異常的正確解決方法,親測(cè)有效?。?!

    已解決java.lang.String cannot be cast to java.lang.Integer異常的正確解決方法,親測(cè)有效?。?! 開(kāi)發(fā)中經(jīng)常會(huì)遇到j(luò)ava.lang.String cannot be cast to java.lang.Integer異常,記錄下我怎么解決的。 這個(gè)錯(cuò)誤是因?yàn)槟阍噲D將一個(gè)字符串對(duì)象轉(zhuǎn)換為整數(shù)對(duì)象,但是類(lèi)型不匹配。 下滑查看解決方法 在

    2023年04月08日
    瀏覽(24)
  • 解決Failed to convert value of type ‘java.lang.String‘ to required type ‘java.lang.Integer

    項(xiàng)目:網(wǎng)上商城練習(xí) 問(wèn)題:使用postman測(cè)試接口報(bào)錯(cuò):類(lèi)型轉(zhuǎn)換異常 上代碼: 改為: 直接去掉{}和@PathVariable注釋?zhuān)菀渍也坏綄?duì)應(yīng)的參數(shù)類(lèi)型,希望對(duì)大家有用,問(wèn)題已解決。

    2024年02月11日
    瀏覽(26)
  • bigdecimal轉(zhuǎn)integer

    將 BigDecimal 轉(zhuǎn)換為 Integer,可以使用 intValue() 方法。這個(gè)方法將 BigDecimal 對(duì)象轉(zhuǎn)換為一個(gè)整數(shù)類(lèi)型的值(即 int 類(lèi)型),然后將其自動(dòng)裝箱為 Integer 類(lèi)型。 以下是示例代碼: 輸出結(jié)果: 需要注意的是,在進(jìn)行 BigDecimal 轉(zhuǎn) Integer 的過(guò)程中,如果 BigDecimal 值的小數(shù)部分存在,則它

    2024年02月11日
    瀏覽(20)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包