We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 253bd41 commit cd11990Copy full SHA for cd11990
src/libraries/System.Numerics.Tensors/src/System/Numerics/Tensors/netcore/Tensor.cs
@@ -2253,8 +2253,13 @@ public static Tensor<T> Transpose<T>(Tensor<T> tensor)
2253
tensor.Lengths.CopyTo(lengths);
2254
tensor.Strides.CopyTo(strides);
2255
2256
- (lengths[^1], lengths[^2]) = (lengths[^2], lengths[^1]);
2257
- (strides[^1], strides[^2]) = (strides[^2], strides[^1]);
+ nint temp = lengths[^1];
+ lengths[^1] = lengths[^2];
2258
+ lengths[^2] = temp;
2259
+
2260
+ temp = strides[^1];
2261
+ strides[^1] = strides[^2];
2262
+ strides[^2] = temp;
2263
2264
Tensor<T> output = new Tensor<T>(tensor._values, tensor._start, lengths, strides);
2265
0 commit comments