![]() |
1
2
正如您所说,您的最后一个示例解决了您的问题。你错过的问题是
要执行与第一个示例类似的操作,您需要在一个操作中完成所有操作,如下所示:
大体上
希望这是有意义的。如果你有问题,请告诉我。 |
![]() |
2
1
尝试创建布尔数组:
然后可以按位使用 & :
其值如下:
如果此类数组的长度与要在其中更改数据的数组的长度相同,则可以在使用索引时使用它。但这里不是索引,而是根据单元格是否满足您的条件来确定True或False。
|
![]() |
3
1
maskedarray 看起来它有一套合适的工具
|
![]() |
4
1
我认为@Vorticity的另一个答案显然是正确的,也是经过深思熟虑的解释,我觉得不同的代码更容易阅读和理解。 从…起 https://docs.scipy.org/doc/numpy/reference/generated/numpy.where.html 我们可以告诉np在第一个参数到np的布尔值之后使用什么值。在何处进行评估。
也就是说,这是一个很好的例子
我认为让很多人(包括我自己)感到困惑的主要事情就是打电话
|
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 3 月前 |
![]() |
bairog · 从按属性筛选的对象数组字典中创建值数组 3 月前 |
![]() |
Anka Hanım · 关于结构和动态数组地址的问题 3 月前 |
![]() |
Geremia · 2D NumPy数组+1D数组? 4 月前 |
![]() |
MARTIN · 交换第一个和最后一个单词,反转所有中间的字符 5 月前 |
![]() |
Paul Williams · 迭代数组时输出有问题 5 月前 |