パイソンの"np.arange"関数を使用し,forループで回すと以下の出力結果の様に小数点以下が異様に長くなる数値が出されます.この原因は何でしょうか.またどうすれば直せますか.
Python
1a=np.arange(0,0.95,0.05) 2for i in a: 3 print(i) 4""" 5#出力結果============== 60.0 70.05 80.1 90.15000000000000002 100.2 110.25 120.30000000000000004 130.35000000000000003 140.4 150.45 160.5 170.55 180.6000000000000001 190.65 200.7000000000000001 210.75 220.8 230.8500000000000001 240.9 25"""
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。