gpt4 book ai didi

python - Numpy:通过数组比较创建向量不起作用

转载 作者:太空宇宙 更新时间:2023-11-04 05:37:41 24 4
gpt4 key购买 nike

如下面的 IPython (Python 3) 快照所示,我希望看到最后打印的 bool 值数组。但是,我只看到返回了 1 个 bool 值。

  1. 无法确定原因?
  2. 每个字符之前的字符“b”是什么第一个 print 语句中的值表示?我用错了吗dtype=numpy.string_ 在我的 numpy.getfromtxt() 命令中?

Numpy Boolean Value

最佳答案

Python 区分 unicode 字符串和 ASCII 字节。在 Python3 中,默认情况下“字符串”是 unicode。

“字符串”前面的b 表示解释器认为这些是字节。

为了进行比较,您还需要将其与字节进行比较,即

... == b"1984"

然后 numpy 将理解它应该对相同类型的元素执行广播。

关于python - Numpy:通过数组比较创建向量不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35106041/

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