本文簡要介紹python語言中 torch.bucketize
的用法。
用法:
torch.bucketize(input, boundaries, *, out_int32=False, right=False, out=None) → Tensor
out_int32(bool,可選的) -指示輸出數據類型。如果為 True,則為 torch.int32,否則為 torch.int64。默認值為 False,即默認輸出數據類型為 torch.int64。
right(bool,可選的) -如果為 False,則返回找到的第一個合適的位置。如果為 True,則返回最後一個此類索引。如果沒有找到合適的索引,則返回 0 表示非數值(例如 nan、inf)或
boundaries
的大小(通過最後一個索引)。換句話說,如果為 False,則從boundaries
獲取input
中每個值的下限索引。如果為 True,則改為獲取上限索引。默認值為假。out(Tensor,可選的) -輸出張量,必須與
input
(如果提供)大小相同。
返回
input
中每個值所屬的桶的索引,其中桶的邊界由boundaries
設置。返回一個與input
大小相同的新張量。如果right
為 False(默認),則左邊界是閉合的。更正式地說,返回的索引滿足以下規則:right
返回的索引滿足
False
boundaries[i-1] < input[m][n]...[l][x] <= boundaries[i]
True
boundaries[i-1] <= input[m][n]...[l][x] < boundaries[i]
例子:
>>> boundaries = torch.tensor([1, 3, 5, 7, 9]) >>> boundaries tensor([1, 3, 5, 7, 9]) >>> v = torch.tensor([[3, 6, 9], [3, 6, 9]]) >>> v tensor([[3, 6, 9], [3, 6, 9]]) >>> torch.bucketize(v, boundaries) tensor([[1, 3, 4], [1, 3, 4]]) >>> torch.bucketize(v, boundaries, right=True) tensor([[2, 3, 5], [2, 3, 5]])
參數:
關鍵字參數:
相關用法
- Python PyTorch build_vocab_from_iterator用法及代碼示例
- Python PyTorch bincount用法及代碼示例
- Python PyTorch bitwise_right_shift用法及代碼示例
- Python PyTorch bernoulli用法及代碼示例
- Python PyTorch bitwise_and用法及代碼示例
- Python PyTorch bitwise_not用法及代碼示例
- Python PyTorch backward用法及代碼示例
- Python PyTorch batched_powerSGD_hook用法及代碼示例
- Python PyTorch binary_cross_entropy用法及代碼示例
- Python PyTorch bitwise_xor用法及代碼示例
- Python PyTorch binary_cross_entropy_with_logits用法及代碼示例
- Python PyTorch bleu_score用法及代碼示例
- Python PyTorch broadcast_tensors用法及代碼示例
- Python PyTorch broadcast_object_list用法及代碼示例
- Python PyTorch broadcast_shapes用法及代碼示例
- Python PyTorch bitwise_or用法及代碼示例
- Python PyTorch bitwise_left_shift用法及代碼示例
- Python PyTorch bf16_compress_wrapper用法及代碼示例
- Python PyTorch bmm用法及代碼示例
- Python PyTorch baddbmm用法及代碼示例
- Python PyTorch broadcast_to用法及代碼示例
- Python PyTorch bf16_compress_hook用法及代碼示例
- Python PyTorch block_diag用法及代碼示例
- Python PyTorch frexp用法及代碼示例
- Python PyTorch jvp用法及代碼示例
注:本文由純淨天空篩選整理自pytorch.org大神的英文原創作品 torch.bucketize。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。