如何在python中创建具有许多标准化浮点值的数组

时间:2018-10-11 07:11:07

标签: python

在Python中,如果我有数据[1,2,...,9,10],则可以使用range(1,11)简化代码。但是,如何在Python中简化这些数据的规范化版本的代码?例如,现在我有了数据[(1-1)/(10-1),(2-1)/(10-1),...,(10-1)/(10-1)]。结果必须为浮点型。

1 个答案:

答案 0 :(得分:0)

如果要简化更多内容,可以将第二行包装在函数中。

_range = range(1, 11)
_n_range = [(x - min(_range)) / (max(_range) - min(_range)) for x in _range]