根据另一个 np.array python 的值设置 np.array 的值

阿姆尔·加巴拉

我有一个 numpy 数组 A,其中包含 0 到 1 之间的值。我想创建另一个 numpy 数组 y,如果 A(i) >= 0.5,则 y(i) = 1,并且 y(i) =如果 A(i) < 0.5,则为 0。我使用了以下python代码:

f=lambda v: 1 if v>0.5 else 0  
vf=np.vectorize(f)  
Y=vf(A)  

有没有办法在一行命令而不是三行中执行此功能?

瓦西艾哈迈德 |
import numpy

A = numpy.random.rand(10)
print(A)

阵列A

[ 0.76702953  0.89697124  0.54573644  0.48079479  0.39556016  0.50646642
  0.45998033  0.11159339  0.69824144  0.37451713]

创建另一个 numpy 数组y,例如y(i) = 1ifA(i) >= 0.5y(i) = 0if的值A(i) < 0.5

Y = (A >= 0.5).astype(int)
print(Y)

数组Y

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

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么np.array([1e5])** 2与Python中的np.array([100000])** 2不同?

来自分类Dev

array_diff根据另一个数组的键检查一个数组的值

来自分类Dev

避免在np.array操作中使用for循环。Python

来自分类Dev

Python:快速遍历np.array

来自分类Dev

根据同一个字典中的另一个值python设置的值

来自分类Dev

np.array的np.array的深层副本

来自分类Dev

为什么np.array [None]更新该numpy错误中的所有值?

来自分类Dev

Python Pandas根据另一个列中的总数从另一个dataFrame中选择值

来自分类Dev

在Python中的2D np.array中找到局部最小值

来自分类Dev

用下一个非np.nan值出现的值填充np.nan值

来自分类Dev

函数的结果-np.array

来自分类Dev

选择值np.nonzero()和〜np.isnan()的索引

来自分类Dev

根据python中另一个列值的顺序设置数据框中的列值

来自分类Dev

根据布尔np.array有效地对np.matrix进行子集设置,但仅在特定阈值之前

来自分类Dev

SQL JOIN值到ARRAY以创建另一个ARRAY字段

来自分类Dev

根据条件用np.select和np.where替换df中的值

来自分类Dev

在Python中使用np.vectorize映射布尔值

来自分类Dev

为np.array分配较大的值

来自分类Dev

Python将np.array变成列表

来自分类Dev

如何在np.array的特定范围内找到最大值的索引?

来自分类Dev

更有效的方法来删除np.array中的最后N个值

来自分类Dev

将2个字典中的值合并到np.array python中

来自分类Dev

在np.array的2列中找到非零值的数量

来自分类Dev

访问 np.array 的部分

来自分类Dev

python pandas:根据列表中列的另一个值设置列的值

来自分类Dev

Python:从字符串数组中删除 np nan 值

来自分类Dev

如何检查 np.array 是否存在于另一个 np.array 中?

来自分类Dev

python pandas parse_dates np.array vs list

来自分类Dev

Python:用 np.array 数据覆盖 shapefile

Related 相关文章

  1. 1

    为什么np.array([1e5])** 2与Python中的np.array([100000])** 2不同?

  2. 2

    array_diff根据另一个数组的键检查一个数组的值

  3. 3

    避免在np.array操作中使用for循环。Python

  4. 4

    Python:快速遍历np.array

  5. 5

    根据同一个字典中的另一个值python设置的值

  6. 6

    np.array的np.array的深层副本

  7. 7

    为什么np.array [None]更新该numpy错误中的所有值?

  8. 8

    Python Pandas根据另一个列中的总数从另一个dataFrame中选择值

  9. 9

    在Python中的2D np.array中找到局部最小值

  10. 10

    用下一个非np.nan值出现的值填充np.nan值

  11. 11

    函数的结果-np.array

  12. 12

    选择值np.nonzero()和〜np.isnan()的索引

  13. 13

    根据python中另一个列值的顺序设置数据框中的列值

  14. 14

    根据布尔np.array有效地对np.matrix进行子集设置,但仅在特定阈值之前

  15. 15

    SQL JOIN值到ARRAY以创建另一个ARRAY字段

  16. 16

    根据条件用np.select和np.where替换df中的值

  17. 17

    在Python中使用np.vectorize映射布尔值

  18. 18

    为np.array分配较大的值

  19. 19

    Python将np.array变成列表

  20. 20

    如何在np.array的特定范围内找到最大值的索引?

  21. 21

    更有效的方法来删除np.array中的最后N个值

  22. 22

    将2个字典中的值合并到np.array python中

  23. 23

    在np.array的2列中找到非零值的数量

  24. 24

    访问 np.array 的部分

  25. 25

    python pandas:根据列表中列的另一个值设置列的值

  26. 26

    Python:从字符串数组中删除 np nan 值

  27. 27

    如何检查 np.array 是否存在于另一个 np.array 中?

  28. 28

    python pandas parse_dates np.array vs list

  29. 29

    Python:用 np.array 数据覆盖 shapefile

热门标签

归档