打印一个张量的维度
时间: 2024-01-22 14:10:24 浏览: 83
可以使用PyTorch的`size()`函数打印一个张量的维度,代码如下:
```python
import torch
# 创建一个5x3的随机初始化张量
x = torch.randn(5, 3)
print("张量x的维度为:", x.size())
```
输出结果如下:
```
张量x的维度为: torch.Size([5, 3])
```
在这个例子中,我们创建了一个5x3的随机初始化张量`x`,然后使用`size()`函数打印了该张量的维度,结果为`torch.Size([5, 3])`。注意,`size()`函数返回的是一个元组,表示张量在每个维度上的大小。
相关问题
怎么打印一个张量的维度
你可以使用 PyTorch 框架中的 `size()` 方法来打印一个张量的维度。例如,假设你有一个名为 `tensor` 的张量,可以通过以下代码打印它的维度:
```
print(tensor.size())
```
这将输出一个元组,其中包含张量的每个维度的大小。例如,如果张量的大小为 `(3, 4, 5)`,则输出将是 `(3, 4, 5)`。
python 打印一个张量第一维度
假设你使用的是 PyTorch 库,可以通过以下代码打印张量的第一维度:
```python
import torch
# 创建一个 2x3 的张量
tensor = torch.Tensor([[1, 2, 3], [4, 5, 6]])
# 打印张量的第一维度
print(tensor.size(0))
```
输出结果为:
```
2
```
在这个例子中,我们首先创建了一个 2x3 的张量 `tensor`,它有两个元素(即第一维度大小为 2),每个元素有三个值(即第二维度大小为 3)。然后,我们使用 `size()` 方法获取张量的大小,并传递参数 0 来获取第一维度的大小。最后,我们将第一维度的大小打印出来。
阅读全文