【发布时间】:2017-05-21 17:58:10
【问题描述】:
我试图将矩阵的严格上三角部分转换为 Tensorflow 中的数组。这是一个例子:
输入:
[[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]
输出:
[2, 3, 6]
我尝试了以下代码,但没有成功(报错):
def upper_triangular_to_array(A):
mask = tf.matrix_band_part(tf.ones_like(A, dtype=tf.bool), 0, -1)
return tf.boolean_mask(A, mask)
谢谢!
【问题讨论】:
-
您收到的错误是什么?
标签: python tensorflow