如何根据条件转换numpy矩阵中的值?

2024-04-20 05:47:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试将所有0的值转换为1,正如在question中引用的那样。使用索引方法对矩阵没有影响。在

enter image description here

如何将矩阵中的所有0都改为-1?在


Tags: 方法矩阵question
1条回答
网友
1楼 · 发布于 2024-04-20 05:47:35

{{eem>当前索引的字符串是失败的!在

您可以将矩阵强制转换为dtype=np.float64以将其转换为浮点,然后使用布尔索引将-1的值分配给等于0.0的所有元素:

new_training_data = new_training_data.astype(np.float64)
new_training_data[new_training_data == 0] = -1

相关问题 更多 >