【发布时间】:2019-02-19 00:32:56
【问题描述】:
我有一个用零实例化的现有 python 数组。如何迭代和更改值?
我无法遍历和更改 Python 数组的元素?
num_list = [1,2,3,3,4,5,]
mu = np.mean(num_list)
sigma = np.std(num_list)
std_array = np.zeros(len(num_list))
for i in std_array:
temp_num = ((i-mu)/sigma)
std_array[i]=temp_num
这是错误:
只有整数、切片 (:)、省略号 (...)、numpy.newaxis (None) 和整数或布尔数组是有效的索引
【问题讨论】:
-
您能打印这份声明吗?我想看看它会返回什么。 np.zeros(len(num_list))
-
@FranJ
[0. 0. 0. 0. 0. 0.]