Tensorflow:给定 True 索引创建布尔矩阵

哈利

假设我有以下两个向量,一个用于开始索引,另一个用于结束索引

start_index = [1, 1, 2]
end_index = [3, 4, 3]

在下面我有最终布尔矩阵的形状

shape = [3, 6]

我想生成以下布尔矩阵

bool_mat = [[False, True,  True, True, False, False]
            [False, True,  True, True, True,  False]
            [False, False, True, True, False, False]]

对于每一行,True 从 start_index 中的索引开始,以 end_index 中的索引结束,其他地方为 False,

bool_mat[i, start_index[i]:end_index[i]+1] = True

如何在 TensorFlow 中做到这一点?谢谢!

杰德赫萨

你可以这样做:

import tensorflow as tf

start_index = tf.constant([1, 1, 2])
end_index = tf.constant([3, 4, 3])
shape = tf.constant([3, 6])
col = tf.range(shape[1])
result = (col >= start_index[:, tf.newaxis]) & (col <= end_index[:, tf.newaxis])
with tf.Session() as sess:
    print(sess.run(result))

输出:

[[False  True  True  True False False]
 [False  True  True  True  True False]
 [False False  True  True False False]]

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何通过使用Tensorflow来计算布尔矩阵中True的数量?

来自分类Dev

Tensorflow 对给定索引进行总结

来自分类Dev

为“TRUE”创建给定位置的逻辑向量

来自分类常见问题

在布尔列表中获取True值的索引

来自分类Dev

如何仅针对 Tensorflow 中的给定索引将矩阵乘以标量?

来自分类Dev

TensorFlow中的索引矩阵

来自分类Dev

TensorFlow中的索引矩阵

来自分类Dev

用给定索引置换矩阵

来自分类Dev

选择给定索引矩阵的矩阵的某些项?

来自分类Dev

选择给定索引矩阵的矩阵的某些项?

来自分类Dev

从矩阵创建布尔矩阵

来自分类Dev

给定布尔参数fx api / employees,如何在Controller中返回员工列表?hasOvertime = true

来自分类Dev

从矩阵的给定元素创建折叠

来自分类Dev

从布尔数组返回索引值数组,其中true

来自分类Dev

在熊猫中获取布尔数据框的True元素的(索引,列)对

来自分类Dev

查找其值为true的布尔数组的索引

来自分类Dev

在布尔数组中查找索引从false更改为true?

来自分类Dev

如何使布尔值索引仅对于True是唯一的

来自分类Dev

在布尔熊猫系列中查找true-after-false的索引

来自分类Dev

数组索引超出计数java中的“ true”布尔值

来自分类Dev

如何使布尔值索引仅对于True是唯一的

来自分类Dev

查找其值为true的布尔数组的索引

来自分类Dev

从布尔数组返回索引值数组,其中true

来自分类Dev

在numpy矩阵中找到给定条件的索引

来自分类Dev

向量给定的列索引的矩阵的子向量

来自分类Dev

python-numpy-获取包含True的矩阵的索引

来自分类Dev

布尔代数-为什么(True and False)True?

来自分类Dev

MySQL:如果用户未设置dnd或用户已设置dnd,则布尔查询返回true,给定ID必须是朋友

来自分类Dev

选择正确的JRadioButton时,创建布尔值以显示true

Related 相关文章

  1. 1

    如何通过使用Tensorflow来计算布尔矩阵中True的数量?

  2. 2

    Tensorflow 对给定索引进行总结

  3. 3

    为“TRUE”创建给定位置的逻辑向量

  4. 4

    在布尔列表中获取True值的索引

  5. 5

    如何仅针对 Tensorflow 中的给定索引将矩阵乘以标量?

  6. 6

    TensorFlow中的索引矩阵

  7. 7

    TensorFlow中的索引矩阵

  8. 8

    用给定索引置换矩阵

  9. 9

    选择给定索引矩阵的矩阵的某些项?

  10. 10

    选择给定索引矩阵的矩阵的某些项?

  11. 11

    从矩阵创建布尔矩阵

  12. 12

    给定布尔参数fx api / employees,如何在Controller中返回员工列表?hasOvertime = true

  13. 13

    从矩阵的给定元素创建折叠

  14. 14

    从布尔数组返回索引值数组,其中true

  15. 15

    在熊猫中获取布尔数据框的True元素的(索引,列)对

  16. 16

    查找其值为true的布尔数组的索引

  17. 17

    在布尔数组中查找索引从false更改为true?

  18. 18

    如何使布尔值索引仅对于True是唯一的

  19. 19

    在布尔熊猫系列中查找true-after-false的索引

  20. 20

    数组索引超出计数java中的“ true”布尔值

  21. 21

    如何使布尔值索引仅对于True是唯一的

  22. 22

    查找其值为true的布尔数组的索引

  23. 23

    从布尔数组返回索引值数组,其中true

  24. 24

    在numpy矩阵中找到给定条件的索引

  25. 25

    向量给定的列索引的矩阵的子向量

  26. 26

    python-numpy-获取包含True的矩阵的索引

  27. 27

    布尔代数-为什么(True and False)True?

  28. 28

    MySQL:如果用户未设置dnd或用户已设置dnd,则布尔查询返回true,给定ID必须是朋友

  29. 29

    选择正确的JRadioButton时,创建布尔值以显示true

热门标签

归档