python - 具有大张量的更快的torch.quantile?
问题描述
我有一个非常大的张量,我想计算张量中每个元素的第 k 个百分位值。目前这是正在做的事情:
C = torch.quantile(A, B, dim=1, keepdim=True)
# Shape of A: (1000, 128, 128)
# Shape of B: (1000,)
在他们的文档中给出,quantile
似乎对张量进行排序以计算百分位值。有更快的库支持快速排序,例如torchsort,我想知道我是否可以做这样的事情tensor => torchsort => quantile
而quantile
不必自己排序?
解决方案
推荐阅读
- python - 为什么我的抓取代码适用于除此页面之外的所有页面?
- python - parsy解析器的参数
- azure-ad-b2c - Azure AD B2C - 将用户分配给应用程序角色
- marklogic - “公共端口”设置的含义是什么?
- android - RxJava double doOnError 未显示
- python - 如何从 pycharm 中的 pipenv 退出?
- redis - Redis `keys` 和响应式编程
- aws-lambda - AWS Lambda 函数无法连接到 AWS Secret Manager
- python - cv2 没有属性数据
- python - 即使在安装后导入 tensorflow 包也会出现错误消息