如何使用python / numpy有效地划分列表中的元素?

时间:2018-07-31 20:38:14

标签: python-3.x numpy data-analysis

我正在尝试将列表中的所有元素除以2(或将元素乘以0.5)。每次尝试此操作时,我都会收到TypeError消息,提示无法分割元素。然后,我尝试将列表转换为numpy数组并乘以标量向量,但遇到类似错误。如何获取列表或数组中的所有元素并将它们除以2?谢谢!

See code here

2 个答案:

答案 0 :(得分:0)

您的系列中包含字符串类型:

# clean the column
qb["Passes Completed"] = qb["Passes Completed"].apply(lambda x: 0 if x == "--" else x).astype(np.float)

# do the division operation
qb["Passes Completed"] / 2

答案 1 :(得分:0)

a=np.array([1,2,3,4])
a=a/2
Outputs: array([0.5,1,1.5,2])

在此链接中,您可以找到更多信息:http://172.17.0.2

如果您要搜索更多有关此主题的信息,请使用google numpy数组操作。