[英]List with range of values of given length
我想給參數提供valueFrom
, valueTo
和length.out
。 seq
函數在R中的工作方式相同:
seq(0, 1, length.out = 5)
0.00 0.25 0.50 0.75 1.00
如何在python中做到這一點?
唯一的解決方案是:
range(valueFrom, valueTo, by=(valueTo - ValueFrom)/(lengthOut - valueTo - ValueFrom)) ?
與R或Java相比,Python確實是凌亂的語言。
在python中,您可以使用np.arange
:
import numpy as np
np.arange(0,1.25,0.25)
array([0. , 0.25, 0.5 , 0.75, 1. ])
或者,如果您想通過指定長度來創建序列,請使用np.linspace
:
np.linspace(0,1,5)
array([0. , 0.25, 0.5 , 0.75, 1. ])
使用NumPy模塊,它具有許多有用的功能
import numpy as np
print(np.linspace(0, 1, 5))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.