python numpy indexerror: too many indices for array


import numpy as np

#data 原來數組
#arr_1 新數組
#將data的第一列賦值給arr_1的第一列


arr_1 = np.array((data.shape[0],5))

arr_1[:,0] = data[:,0]

#報錯
#    arr_1[:,0] = data[:,0]#id
#IndexError: too many indices for array

#改為
arr_1 = np.zeros((data.shape[0],5))
arr_1[:,0] = data[:,0]
#正常運行

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM