gpt4 book ai didi

python - 为什么 binned_statistic_2d 现在抛出 TypeError?

转载 作者:行者123 更新时间:2023-12-04 10:26:17 24 4
gpt4 key购买 nike

我一直在使用 scipy 的 binned_statistic_2d 函数来绘制一些数据的二维直方图,特别是通过设置 expand_binnumbers = True 来返回数据所在 bin 的索引列表。直到今天,它都运行良好。以下代码演示了我的问题:

import numpy as np
from scipy.stats import binned_statistic_2d as hist

# my data is two arrays of numbers
x = np.random.random((5,))
y = np.random.random((5,))

# I need to know which bin the values are in so I return the bin_idx
data = hist(x,y, bins = [2,2], statistic = 'count', values = None, expand_binnumbers = True)

bin_idx = data[3]

TypeError: ufunc 'isfinite' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''



任何想法为什么这应该突然停止工作?

最佳答案

Scipy 最近的更新在某种程度上破坏了事情 - 正如@WarrenWeckesser 在评论中所说,设置 values = x 使事情再次工作。

关于python - 为什么 binned_statistic_2d 现在抛出 TypeError?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60623899/

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