我寫了一個腳本,它給出了分割兩個變量(「A」和「B」)的結果 - 每個變量的輸出都是一個包含26個元素的numpy數組。通常,對於「A」和「B」中的任何兩個元素,操作的結果是一個浮點數,輸出數組中與該操作對應的元素顯示爲浮點數。但奇怪的是,即使輸出應該是一個整數(幾乎總是0或1),整數也會顯示爲「0」。或「1」。在輸出數組中。有什麼辦法可以將數組的這些特定元素變回整數,而不是將它們保持爲浮點數?如何將numpy數組中的特定元素轉換爲整數?
我想寫一個簡單的if語句,將假設爲的任何輸出元素轉換爲整數(即將「0」設置爲「0」)。但我遇到了一些麻煩。有任何想法嗎?
是否關注此陣列的打印顯示或內部存儲器?如果你想混合浮點數和整數,'numpy'數組不是正確的對象。 – hpaulj