Pytorch Torch Quantile
# PyTorch torch.quantile Function
* * PyTorch torch Reference](#)
`torch.quantile` is a function in PyTorch used to return quantiles of a tensor. Quantiles are values that divide data into proportional segments.
### Function Definition
torch.quantile(input, q, dim, keepdim=False)
* * *
## Example Usage
## Example
import torch
x = torch.tensor([1,2,3,4,5,6,7,8,9,10])
# Returns 0.5 Quantile (Median)
print("0.5 Quantile:", torch.quantile(x,0.5))
# Return Multiple Quantiles
print("0.25, 0.75 Quantile:", torch.quantile(x, torch.tensor([0.25,0.75])))
# Along dim=0 Quantile
y = torch.tensor([[1,2,3],[4,5,6]])
print("dim=0 0.5 Quantile:", torch.quantile(y,0.5, dim=0))
Output result:
0.5 Quantile: tensor(5.5000)0.25, 0.75 Quantile: tensor([2.7500, 7.7500]) dim=0 0.5 Quantile: tensor([2.5000, 3.5000, 4.5000])
* * PyTorch torch Reference](#)
YouTip