-2
事實證明,我有非常大的float數組,3000×16 包含它被稱爲data_array中的變量,我想留在相同的只是一列:蟒蛇複製numpy的陣列到一個新的內存地址
distortions = data_array[:, 1]
的問題是,我想所有的元素轉換爲整數,但代碼:
for element in distortions:
element = int(element)
不工作。
相信是因爲失真是指向第二列data_array中的變量,即不復制到新的存儲器地址,因此不能改變單個列的類型如numpy的陣列的元素都必須是相同的類型。是這樣嗎?
如果是這樣,我的問題則是:我怎麼能複製在新的內存地址欄,然後根據我的需要改造嗎?
總致謝。
露西亞。
data_array[:, 1].astype(int)
一個Python環等:
在的話,請使用英語,所以我們都可以在英語理解 – Nuageux
請 – EdChum
對不起,這個問題已經解決了,它是從浮動改變acerca陣列列的類型爲int –