iT邦幫忙

0

小數放進np.array都剩下整數小數不見了

如題
像是2.9 3.1等等數字要放進array之後剩下2和3後面的小數都不見了
請問該怎麼解決 感謝各位大大幫忙!!!

嗨,邦友你好,建議可以附上你碰到問題的程式碼,不然可能看不太出來為什麼會出錯。
小馬自己測試了一下這三行程式碼:
```
import numpy as np
N = np.array([2.9,3.1])
print(N)
```
這樣是沒問題的,小數點並不會不見。
canon760d iT邦新手 5 級 ‧ 2020-01-17 09:47:22 檢舉
看到樓下的解說我了解了 謝謝你的回覆!!!

1 個回答

2
阿展展展
iT邦好手 1 級 ‧ 2020-01-17 05:46:28
最佳解答

在 Python 中宣告變數後可直接指定一個特定值, 其變數型態自動設定為設定值的型態

你是不是前面已經讓 np.array([ooo,ooo,ooo...]) 放入了整數 變成整個 array都是整數呢?

看更多先前的回應...收起先前的回應...
canon760d iT邦新手 5 級 ‧ 2020-01-17 09:48:25 檢舉

謝謝你的回覆!!! 就是這樣沒錯 謝謝 所以預設我先讓array是0沒錯
我設0.0應該就可以了

恭喜解決問題 >.^
選我最佳解 \0.0/

小魚 iT邦大師 1 級 ‧ 2020-01-17 12:18:31 檢舉

恭喜你,
贏得本屆通靈王大賽.

/images/emoticon/emoticon07.gif

我要發表回答

立即登入回答