gpt4 book ai didi

python - Numpy Array Division - 不支持的操作数类型/: 'list' and 'float'

转载 作者:行者123 更新时间:2023-11-28 20:36:49 25 4
gpt4 key购买 nike

我定义了以下 numpy 数组:

import numpy as np
numpy_array = np.array([[-1,-1,-1,-1,-1], [-1,2,2,2,-1], [-1,2,8,2,-1], [-1,2,2,2,-1], [-1,-1,-1,-1,-1,-1]])

现在我想将整个数组除以 8:

numpy_array /= np.float(8.0)

我收到以下错误消息:

TypeError: unsupported operand type(s) for /: 'list' and 'float'

我希望有人能给我提示,我做错了什么。

最佳答案

该数组有一个大小不正确的列表,最终列表不正确。

如果您想将数据保留为 int,可以使用 numpy_array = np.divide(numpy_array, 8.0),否则请参阅 MSeifert 的回答。

关于python - Numpy Array Division - 不支持的操作数类型/: 'list' and 'float' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44293329/

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