gpt4 book ai didi

python - 如何在 Python 中使用具有 'None' 值的 numpy?

转载 作者:IT老高 更新时间:2023-10-28 20:28:36 32 4
gpt4 key购买 nike

我想以这种形式计算 Python 中数组的平均值:

Matrice = [1, 2, None]

我只想让 numpy.mean 计算忽略我的 None 值,但我不知道该怎么做。

最佳答案

您正在寻找 masked arrays .这是一个例子。

import numpy.ma as ma
a = ma.array([1, 2, None], mask = [0, 0, 1])
print "average =", ma.average(a)

从上面链接的 numpy 文档中,“numpy.ma 模块为支持带掩码的数据数组的 numpy 提供了几乎类似工作的替代品。”

关于python - 如何在 Python 中使用具有 'None' 值的 numpy?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/962343/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com