我正在使用範圍函數,但我不能得到這些值這些值(1,10^-1,10^-2,...,10^-11)。有誰知道我該如何生成這個簡單的數字系列。我想迭代這個數字。有沒有什麼方法可以在Python中的(1,10^-1,10^-2,...,10^-11)範圍內迭代?
0
A
回答
3
GENEX:
for val in (10 ** -ex for ex in range(12)):
...
+0
這就是我一直在尋找的!非常感謝! –
0
您可以創建自定義的迭代器爲:
def my_range(num, pow_start, pow_end):
for i in range(pow_start, pow_end):
yield num**(-i)
採樣運行:
>>> for i in my_range(10, 0, 12):
... print i
...
1
0.1
0.01
0.001
0.0001
1e-05
1e-06
1e-07
1e-08
1e-09
1e-10
1e-11
相關問題
- 1. 有沒有一種方法來迭代函數範圍內的公共方法?
- 2. 在Matlab中有什麼方法可以在(1,10^-1,10^-2,...,10^-11)範圍內迭代?
- 3. 有沒有辦法在Golang中迭代整個範圍?
- 4. 有沒有什麼辦法可以在npm中的範圍包中搜索?
- 5. 可以使用什麼方法來打印變量,從而在整個範圍內迭代迭代?
- 6. 在Swift中迭代日期範圍的最有效方法是什麼?
- 7. 有沒有辦法在Excel中找到範圍內的範圍?
- 8. Kotlin中有沒有什麼方法可以將一個值從一個範圍轉換爲另一個範圍?
- 9. 有沒有一種內置的方法可以將值的範圍與JavaScript中值的範圍進行匹配?
- 10. 有沒有辦法迭代一個範圍,排除一個值
- 11. 爲什麼有兩種方法可以迭代Vector,IntoIterator和Iter?
- 12. 有沒有一種方法,這段代碼可以失敗沒有迭代器?
- 13. 有沒有什麼方法可以縮短這個代碼呢?
- 14. 有沒有什麼方法可以替代iframe?
- 15. 有沒有什麼辦法可以在Python中定義枚舉?
- 16. 有什麼方法可以替代Response.Write?
- 17. 對象1011沒有方法'startsWith'
- 18. 有沒有什麼方法可以在Angular 2中監聽輸入範圍的變化?
- 19. 有沒有什麼方法可以在Harp.js中使用Jade塊?
- 20. 有沒有什麼方法可以在html中查看文件?
- 21. 有沒有什麼方法可以在Windows中模擬LD_LIBRARY_PATH?
- 22. 有沒有什麼方法可以在JavaScript中凍結document.body.innerHTML?
- 23. 有沒有什麼可以嚴格的在Laravel的方法?
- 24. 迭代器接口中爲什麼沒有添加方法
- 25. 有沒有什麼方法可以使用'unset'作爲方法?
- 26. 有沒有什麼方法可以重用java 8中的Stream?
- 27. 爲什麼這個工程在python中有時? (可變範圍)
- 28. 爲什麼會Scala範圍迭代器緩衝區 - 有時候?
- 29. 有什麼辦法可以禁用var範圍?
- 30. 有什麼辦法可以匹配多個日期範圍以包含在postgresql中的其他多個範圍
爲什麼你不只是迭代'範圍(12) '然後爲每一個計算'10 **(-1 *任意)'? – jonrsharpe