如何在一個範圍內(具有開始和結束值)和一個步驟創建一個填充數值的數組?它應該支持float
類型的開始和結束值。在Ruby中使用開始值,結束值和浮點值的步驟創建數組
1
A
回答
1
對於花車定製步進可以使用Numeric#step像這樣:
-1.25.step(by: 0.5, to: 1.25).to_a
# => [-1.25, -0.75, -0.25, 0.25, 0.75, 1.25]
如果您正在尋找如何與整數值僅爲此,請參閱this post或that post如何創建範圍,最後只需撥打.to_a
即可。例如:
(-1..1).step(0.5).to_a
# => [-1.0, -0.5, 0.0, 0.5, 1.0]
相關問題
- 1. ILMath函數用於給定開始,結束和步長的值?
- 2. PHP從開始到結束使用數組鍵和值
- 3. 對於float值,在Java中相當於Numpy.arange(開始,結束,步驟)
- 4. 添加'到每個數組值的開始和結束
- 5. 獲取kendo滑塊的開始值和結束值
- 6. 從SQL Server 2008表中的起始值和結束值創建一個序列?
- 7. 在開始和結束點(!)
- 8. 具有開始和結束值的進度組件
- 9. 在開始和結束時動態創建數組
- 10. JQDateRangeSlider變化的開始/結束值
- 11. 使用開始和結束值刪除字符串
- 12. 無法使用YouTubeAndroidPlayer api提供開始和結束值
- 13. 插值步驟
- 14. 如何在Python中使用類似步驟的值插值和平滑數據?
- 15. 在數組中查找一組數字的開始點和結束點
- 16. 在Ruby中舍入一個浮點值
- 17. 從創建開始和結束時間
- 18. 如何根據開始和結束時間值創建動態表?
- 19. 如何創建浮點值的NSArray
- 20. PHP和零值浮點數
- 21. 創建使用多維數組共享值的新數組值
- 22. 從開始和結束值jQuery和動態生成的表格
- 23. Octave使用迭代(開始:步:結束)
- 24. 使用開始和結束值作爲數據的Excel折線圖
- 25. 使用關聯數組鍵和數值數組值創建一個數組PHP
- 26. json_decode和浮點值
- 27. 使用Drupal創建WebApplication:開發步驟
- 28. 聚合值步驟
- 29. 創建包含結構值的數組
- 30. 設置Asp.Net表刻度線開始,在軸最小值和結束,最大值
如果您正在尋找如何只用整數值爲此,請參閱http://stackoverflow.com/questions/2583665/about-ruby-range或http://stackoverflow.com/questions/3029785 /聲明一個整數範圍與步驟1-in-ruby,並在最後簡單地調用'.to_a'。 – Dschee
爲什麼'decimal'不只是'float'?我認爲這很讓人困惑,因爲Ruby具有'BigDecimal'作爲十進制數據類型。 – cremno
@cremno:你說得對,我正在更新措辭,以便只聲明'浮動'。 – Dschee