【发布时间】:2020-02-20 08:00:10
【问题描述】:
我正在使用 Python 3.7 和 TensorFlow 2.0,但遇到以下问题。在任意维度的给定张量内,如果我想找到 p% 的最小权重(其中 p 可以是用户输入),我该怎么做?
例子:
x = tf.random.normal(shape=(3, 2, 2))
x.numpy()
Out[8]:
array([[[-0.30938825, 0.40093166],
[ 1.5417175 , -0.9551434 ]],
[[-0.7977963 , -2.0784302 ],
[-1.5039488 , -0.75159657]],
[[ 1.7954558 , 0.19909047],
[-0.2359499 , -2.4791834 ]]], dtype=float32)
在张量“x”(形状:(3, 2, 2))内,我怎样才能找到 p = 30% 的最小权重?然后我计划将 p% 的最小权重设置为零。
谢谢!
【问题讨论】:
标签: python tensorflow tensorflow-probability