machine-learning - 如何将向量转换为矩阵,每行等于pytorch中的向量?

标签 machine-learning pytorch

例如,我有向量[1, 2, 3]

我想得到一个像这样的矩阵

[[1, 2, 3],
[1, 2, 3],
[1, 2, 3],
[1, 2, 3]]

如何有效地做到这一点?

最佳答案

您应该查看.repeat() :

In [1]: torch.Tensor([1, 2, 3]).repeat(4, 1)
Out[1]: 
tensor([[1., 2., 3.],
        [1., 2., 3.],
        [1., 2., 3.],
        [1., 2., 3.]])

关于machine-learning - 如何将向量转换为矩阵,每行等于pytorch中的向量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52144507/

相关文章:

python - “来自/导入”不被识别为内部或外部命令、可操作程序或批处理文件

c++ - Pytorch Torch.Cholesky忽略异常

python - 在 tf.nn.top_k 中加入 torch.topk 的 dim 参数

python - 如何在 PyTorch 中使用非方形填充进行反卷积网络

machine-learning - 使用机器学习计算图像中对象的多个实例

python-3.x - Scikit-learn 对于 MLR 的正确性?

python - GAN 不收敛。判别器损失持续增加

machine-learning - 如何保存 keras 实验运行产生的数据结果?

python - Google VM (Linux) 上的 Pytorch 无法识别 GPU

profiling - 如何在 Pytorch 中逐层分析?