如何在迭代器中屏蔽除第n个元素之外的每个元素?

约翰

我正在尝试创建一个仅在第n个(在示例中为第8个)位置提供值的掩码数组(或至少填充了NaN)。数组的长度应与原始数组的长度相同。

有没有一个比较荒谬的方法呢?

b = np.array([[i for i in 7*[np.nan] + [val]] for val in a[::8]]).flatten()[7:]
f

一种方法是使用切片分配:

>>> a
array([ 0,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14, 15, 16,
       17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33,
       34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50,
       51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63])
>>> b = numpy.array([numpy.NaN] * len(a))
>>> b[::8] = a[::8]
>>> b
array([  0.,  nan,  nan,  nan,  nan,  nan,  nan,  nan,   8.,  nan,  nan,
        nan,  nan,  nan,  nan,  nan,  16.,  nan,  nan,  nan,  nan,  nan,
        nan,  nan,  24.,  nan,  nan,  nan,  nan,  nan,  nan,  nan,  32.,
        nan,  nan,  nan,  nan,  nan,  nan,  nan,  40.,  nan,  nan,  nan,
        nan,  nan,  nan,  nan,  48.,  nan,  nan,  nan,  nan,  nan,  nan,
        nan,  56.,  nan,  nan,  nan,  nan,  nan,  nan,  nan])

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

迭代器中的第n个元素

来自分类Dev

迭代器中的第n个元素

来自分类Dev

如何在CSS中的每个第n个元素之后选择一组元素?

来自分类Dev

如何在jQuery中清空除一个元素之外的元素?

来自分类Dev

在MATLAB中如何将除第3个元素之外的所有元素都设置为0?

来自分类Dev

如何定位列表中的每个第n个元素,但仅在3个元素之后

来自分类Dev

如何在PHP中访问数组的第N个元素

来自分类Dev

如何在Haskell元组中访问第n个元素

来自分类Dev

如何在Haskell元组中访问第n个元素

来自分类Dev

如何在JavaScript中获取数组的第n个元素?

来自分类Dev

如何在python中迭代字典的前n个元素?

来自分类Dev

如何在div中包装第n到第n个元素

来自分类Dev

如何在div中包装第n到第n个元素

来自分类Dev

从第n个元素开始迭代向量

来自分类Dev

从第n个元素开始迭代向量

来自分类Dev

Python删除数组中的每个第n个元素

来自分类Dev

从swift数组中删除每个第n个元素

来自分类Dev

悬停状态的第 n 个子公式 - 除第一个元素之外的所有元素

来自分类Dev

分组数组的每个第n个元素

来自分类Dev

如何隐藏除一个元素之外的div中的元素?

来自分类Dev

如何在Scala中将第n个和第(n + 1)个元素折叠到新列表中?

来自分类Dev

如何在代码接收中选择第n个元素

来自分类Dev

如何在Prolog中找到列表的第N个元素

来自分类Dev

如何在numpy数组中的所有numpy数组中删除第n个元素?

来自分类Dev

如何在numpy数组中的所有numpy数组中删除第n个元素?

来自分类Dev

在Fortran中,如何从数组中删除第N个元素?

来自分类Dev

Rust-如何在集合中查找第n个最频繁的元素

来自分类Dev

如何在jQuery中获取div以下的第N个元素

来自分类Dev

如何在sed中打印除第N行之外的所有行?

Related 相关文章

  1. 1

    迭代器中的第n个元素

  2. 2

    迭代器中的第n个元素

  3. 3

    如何在CSS中的每个第n个元素之后选择一组元素?

  4. 4

    如何在jQuery中清空除一个元素之外的元素?

  5. 5

    在MATLAB中如何将除第3个元素之外的所有元素都设置为0?

  6. 6

    如何定位列表中的每个第n个元素,但仅在3个元素之后

  7. 7

    如何在PHP中访问数组的第N个元素

  8. 8

    如何在Haskell元组中访问第n个元素

  9. 9

    如何在Haskell元组中访问第n个元素

  10. 10

    如何在JavaScript中获取数组的第n个元素?

  11. 11

    如何在python中迭代字典的前n个元素?

  12. 12

    如何在div中包装第n到第n个元素

  13. 13

    如何在div中包装第n到第n个元素

  14. 14

    从第n个元素开始迭代向量

  15. 15

    从第n个元素开始迭代向量

  16. 16

    Python删除数组中的每个第n个元素

  17. 17

    从swift数组中删除每个第n个元素

  18. 18

    悬停状态的第 n 个子公式 - 除第一个元素之外的所有元素

  19. 19

    分组数组的每个第n个元素

  20. 20

    如何隐藏除一个元素之外的div中的元素?

  21. 21

    如何在Scala中将第n个和第(n + 1)个元素折叠到新列表中?

  22. 22

    如何在代码接收中选择第n个元素

  23. 23

    如何在Prolog中找到列表的第N个元素

  24. 24

    如何在numpy数组中的所有numpy数组中删除第n个元素?

  25. 25

    如何在numpy数组中的所有numpy数组中删除第n个元素?

  26. 26

    在Fortran中,如何从数组中删除第N个元素?

  27. 27

    Rust-如何在集合中查找第n个最频繁的元素

  28. 28

    如何在jQuery中获取div以下的第N个元素

  29. 29

    如何在sed中打印除第N行之外的所有行?

热门标签

归档