例如,我在 Python 中有一個看起來像這樣的陣列
x = np.array([0, 1, 1.5, 2])
但是當我做 a 時print(x),它會顯示這個
x = [0. 1. 1.5 2. ]
我如何使它列印x = [0 1 1.5 2]沒有“。” 沒有任何其他小數的數字的符號?
uj5u.com熱心網友回復:
由于您有一個 NumPy 浮點陣列,因此您在列印時會得到點。如果只列印不帶點的數字,則必須將串列中的數字轉換為整數(如果它們可以表示為整數)。
print([int(y) if y.is_integer() else y for y in x])
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/463192.html
