Python列表推导:将数组中的所有元素设置为0或1

马克·阿华德

我一直在尝试通过单行列表理解来执行以下操作:给定一个整数数组和一个整数,将其称为int1,我想创建一个仅包含0和1的新数组,以便该新数组如果原始数组中该位置的int1为1,则为1,否则为0。

有没有办法像在C中那样将True / False设为1/0?

array1 = [1,4,2,4,5,6,4,3]
array2 = [x == 4 for x in array1 ]
=> [False, True, False, True, False, False, True, False]
四人

只需将布尔值转换为int,即可使用int函数,如下所示

array2 = [int(x == 4) for x in array1]

输出量

[0, 1, 0, 1, 0, 0, 1, 0]

之所以可行,int因为在Python中,Boolean是的子类

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python列表推导:将数组中的所有元素设置为0或1

来自分类Dev

在Python中:从键列表创建字典,但将所有值设置为0?

来自分类Dev

如何正确将数组的所有元素设置为负值?

来自分类Dev

检查数组元素中的所有数字是否为0或1 [c ++]

来自分类Dev

在初始化或第二次循环后,如何将数组的所有元素设置为0?

来自分类Dev

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

来自分类Dev

将布尔数组中的所有值设置为true

来自分类Dev

将布尔数组中的所有值设置为true

来自分类Dev

Python:将列表的所有元素相乘,但先减去 1

来自分类Dev

将列中的所有非NA设置为1

来自分类Dev

Python:将列表中的负值设置为0

来自分类Dev

PHP更新将所有设置为0,但对于某些ID则设置为1

来自分类Dev

PHP更新将所有设置为0,但对于某些ID则设置为1

来自分类Dev

如果相等,则将无符号中的所有位设置为 1,否则设置为 0

来自分类Dev

给定矩阵x,将主对角线以下的所有元素设置为0

来自分类Dev

将表格中的所有选择元素设置为与其列中最宽的元素相同的宽度

来自分类Dev

将表格中的所有选择元素设置为与其列中最宽的元素相同的宽度

来自分类Dev

如何将python列表或numpy数组中的所有非零元素移到一侧?

来自分类Dev

将列表条目的字典值设置为列表中的所有字典重复

来自分类Dev

通过将所有元素放在右列中,将数组打印为矩阵

来自分类Dev

Swift Struct 无法将数组元素设置为大于 0

来自分类Dev

在Python中为每个列表元素添加引号(所有元素都包含斜杠“ /”)

来自分类Dev

将列表的所有元素分别附加到python中另一个列表的所有元素

来自分类Dev

如何在Verilog中将二维数组中的所有位设置为0?

来自分类Dev

如果不满足某些条件,则将多维数组中的所有值设置为0

来自分类Dev

并非此数组中的所有值都设置为0吗?

来自分类Dev

在表加载时将所有负-1值设置为0

来自分类Dev

如何将页脚设置为所有网站中的最后一个元素

来自分类Dev

Python中列表所有元素的频率

Related 相关文章

  1. 1

    Python列表推导:将数组中的所有元素设置为0或1

  2. 2

    在Python中:从键列表创建字典,但将所有值设置为0?

  3. 3

    如何正确将数组的所有元素设置为负值?

  4. 4

    检查数组元素中的所有数字是否为0或1 [c ++]

  5. 5

    在初始化或第二次循环后,如何将数组的所有元素设置为0?

  6. 6

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

  7. 7

    将布尔数组中的所有值设置为true

  8. 8

    将布尔数组中的所有值设置为true

  9. 9

    Python:将列表的所有元素相乘,但先减去 1

  10. 10

    将列中的所有非NA设置为1

  11. 11

    Python:将列表中的负值设置为0

  12. 12

    PHP更新将所有设置为0,但对于某些ID则设置为1

  13. 13

    PHP更新将所有设置为0,但对于某些ID则设置为1

  14. 14

    如果相等,则将无符号中的所有位设置为 1,否则设置为 0

  15. 15

    给定矩阵x,将主对角线以下的所有元素设置为0

  16. 16

    将表格中的所有选择元素设置为与其列中最宽的元素相同的宽度

  17. 17

    将表格中的所有选择元素设置为与其列中最宽的元素相同的宽度

  18. 18

    如何将python列表或numpy数组中的所有非零元素移到一侧?

  19. 19

    将列表条目的字典值设置为列表中的所有字典重复

  20. 20

    通过将所有元素放在右列中,将数组打印为矩阵

  21. 21

    Swift Struct 无法将数组元素设置为大于 0

  22. 22

    在Python中为每个列表元素添加引号(所有元素都包含斜杠“ /”)

  23. 23

    将列表的所有元素分别附加到python中另一个列表的所有元素

  24. 24

    如何在Verilog中将二维数组中的所有位设置为0?

  25. 25

    如果不满足某些条件,则将多维数组中的所有值设置为0

  26. 26

    并非此数组中的所有值都设置为0吗?

  27. 27

    在表加载时将所有负-1值设置为0

  28. 28

    如何将页脚设置为所有网站中的最后一个元素

  29. 29

    Python中列表所有元素的频率

热门标签

归档