【发布时间】:2021-05-29 16:31:27
【问题描述】:
我收到以下 FutureWarning:
FutureWarning: Using a non-tuple sequence for multidimensional indexing is deprecated; use `arr[tuple(seq)]` instead of `arr[seq]`. In the future this will be interpreted as an array index, `arr[np.array(seq)]`, which will result either in an error or a different result.
self.commission_matrix[np.meshgrid(indexes, indexes, indexing='ij', sparse=True)] = self.trading_fee[
我该如何制定
for exc_name in self.exchanges.keys():
indexes = [index for cur_name, index in self.currency2index.items() if exc_name in cur_name]
self.commission_matrix[np.meshgrid(indexes, indexes, indexing='ij', sparse=True)] = self.trading_fee[
exc_name]
这样它就可以避免这个错误?我使用 pychem,没有其他关于此 FutureWarning 的主题可以帮助我。 FutureWarning 不会影响我的结果,但我想知道如何绕过此警告。 非常感谢
【问题讨论】:
-
exc_name和self.trading_fee是什么?
标签: python