擅长:python、mysql、java
<p>从较小的整数转换为较大的整数<code>dtype</code>时,<strong>最大值没有准确映射。如果来回转换,此不匹配不会产生任何影响。[<a href="https://pytorch.org/docs/stable/torchvision/transforms.html" rel="nofollow noreferrer">docs</a>]</p>
<p><code>int32</code>转换为<code>int64</code>:</p>
<pre><code>image = np.array([[1, 2], [3, 4]], dtype='int32')
transform = Compose([
torch.from_numpy,
ConvertImageDtype(torch.int64)
])
image = transform(image)
</code></pre>
<p><code>image</code>:</p>
<pre><code>tensor([[ 4294967296, 8589934592],
[12884901888, 17179869184]])
</code></pre>
<p><code>int64</code>转换为<code>int32</code>:</p>
<pre><code>transform = Compose([
ConvertImageDtype(torch.int32)
])
transform(image)
</code></pre>
<p><code>image</code>:</p>
<pre><code>tensor([[1, 2],
[3, 4]], dtype=torch.int32)
</code></pre>