如何解决为什么这两个 numpy 数组分配之间存在差异?
以下是在 iPython Notebook 上运行的。
import numpy as np
m = 3
A = np.array([[0.6,0.5,0.3]])
Y = np.zeros((1,m))
Y[:] = A > 0.5
# THIS GIVES: predictions = [[ 1. 1. 0.]]
Y = A > 0.5
# WHERE AS THIS GIVES: predictions = [[ True True False]]
然而,第一个结果只出现在 Jupyter iPython notebook 的解释器上,而其他地方(在 Python 3.8 中)这两个语句只给出第二个结果。请解释为什么不同的结果..
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。