float 物件不能解釋為整數
我想使用小數生成 for 回圈。我需要y回圈中的值來創建list. 這是一個專案,我不能使用numpy.
是否有解決此問題的其他方法?
value1,value2并且interval都是float。
for i in range ( value1 , value2 , interval):
uj5u.com熱心網友回復:
這是浮點數范圍函式的簡單實作:
def float_range(start, stop, step):
if step > 0:
while start < stop:
yield start
start = step
else:
while start > stop:
yield start
start = step
請注意,浮點數學的所有警告都適用。
uj5u.com熱心網友回復:
import itertools
def seq(start, end, step):
assert (step != 0)
sample_count = int(abs(end - start) / step)
return itertools.islice(itertools.count(start, step), sample_count)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/352682.html
上一篇:如何將值更改為矩陣?
下一篇:從陣列中創建資料框
