python - 张量的最小 K 值?

标签 python tensorflow

我知道计算逆的实现(即 tf.nn.top_k 计算沿给定轴的 K 个最大值),但我找不到找到 K 最小值的内置方法 值(value)观。

除了取逆或玩弄集合之外,是否可以使用 tensorflow 库执行此操作,或者我必须自己设计一些东西吗?

干杯/

最佳答案

不,没有您可以使用的单一功能。使用tf.nn.top_k()没有问题以此目的。只是否定论点:

-tf.nn.top_k(-A) 将执行与 tf.negative(tf.nn.top_k(tf.negative(A))) 相同的操作

关于python - 张量的最小 K 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44548227/

相关文章:

tensorflow - 在 tensorflow 中计算多批处理的精确移动平均值

python - Windows 7 上的 Tensorflow 安装错误

Python 使用 M2Crypto 通过 S/MIME 签署消息

python - Numpy 中的花哨索引与 View 第二部分

python - 更改 python 解释器窗口

numpy - 当行列式上溢/下溢时计算 TensorFlow 中行列式的对数

python - 这是一个对象还是一个函数?

python - 使用 Django Forms 编辑 UserProfile

python - ValueError : Error when checking input: expected conv2d_1_input to have 4 dimensions, 但得到形状为 (120, 1) 的数组

machine-learning - 为什么在模式匹配(神经网络)中的手写脚本匹配过程中图像会变平