小编Tom*_*ale的帖子

PyTorch 将运算符映射到函数

PyTorch 的所有运算符是什么,它们的功能等价物是什么?

例如,a @ b等价于a.mm(b)a.matmul(b)

我在寻找运算符 -> 函数映射的规范列表。

我很高兴收到 PyTorch 文档链接作为答案 - 我的 googlefu 无法找到它。

operator-overloading pytorch

8
推荐指数
2
解决办法
4687
查看次数

如何在PyTorch中显示单个图像?

我想显示一个图像。它使用a加载ImageLoader并存储在PyTorch中Tensor

当我尝试通过显示它时plt.imshow(image),我得到:

TypeError: Invalid dimensions for image data
Run Code Online (Sandbox Code Playgroud)

.shape张量是:

torch.Size([3, 244, 244])
Run Code Online (Sandbox Code Playgroud)

如何显示此PyTorch张量中包含的图像?

python pytorch

8
推荐指数
4
解决办法
1万
查看次数

有没有办法在zsh中获取函数调用者名称

我想在shell脚本中获取函数调用者名称,在bash中可以使用 ${FUNCNAME[1]}

${FUNCNAME[1]} 是(来电者姓名)

${FUNCNAME[0]} 是c(现在的名字)

但它不适用于zsh

即我想知道哪个函数在函数c中调用我

function a(){
    c
}

function b(){
    c
}

function c(){
     #if a call me; then...
     #if b call me; then...
}
Run Code Online (Sandbox Code Playgroud)

bash shell zsh

7
推荐指数
2
解决办法
1065
查看次数

如何“反转”差异文件?

假设我有一个 diff 文件,看起来基本上如下所示。

+line a
-line b
Run Code Online (Sandbox Code Playgroud)

是否可以执行以下一项(或两项)操作:

diff patch

7
推荐指数
3
解决办法
2107
查看次数

git check-ignore 输出为空但仍被忽略

我有一个logs/被忽略的文件夹:

$ $ git status -s --ignored logs
!! logs/
Run Code Online (Sandbox Code Playgroud)

但是,当我运行时:

git check-ignore -v logs/
Run Code Online (Sandbox Code Playgroud)

我得到空输出,这似乎表明没有什么可以忽略它。

我没有什么上演的:

$ git status --untracked-files=no
On branch master
nothing to commit (use -u to show untracked files)
Run Code Online (Sandbox Code Playgroud)

那么为什么这个文件夹会被忽略呢?

$ git --version
git version 2.10.2
Run Code Online (Sandbox Code Playgroud)

git gitignore

7
推荐指数
1
解决办法
1482
查看次数

如何在Google Colab上安装PyTorch v1.0.0 +?

PyTorch v1.0.0稳定版在7个月前宣布之后于2018年12月8日发布

我想为运行IPython内核的硬件优化版本。

如何在Google Colab上获取此版本?

pytorch google-colaboratory

7
推荐指数
2
解决办法
5904
查看次数

以 root 身份提交时如何使用我的个人 git 配置?

我用于目录etckeeper的修订控制/etc

由于 下文件的所有权/etc,我需要git以 root 身份运行。

我怎样才能做到这一点,同时仍然可以轻松访问我喜爱的所有git别名和其他配置?

git sudo git-config

7
推荐指数
1
解决办法
1513
查看次数

How do I flatten a tensor in pytorch?

Given a tensor of multiple dimensions, how do I flatten it so that it has a single dimension?

Eg:

>>> t = torch.rand([2, 3, 5])
>>> t.shape
torch.Size([2, 3, 5])
Run Code Online (Sandbox Code Playgroud)

How do I flatten it to have shape:

torch.Size([30])
Run Code Online (Sandbox Code Playgroud)

pytorch

7
推荐指数
3
解决办法
1万
查看次数

Python函数定义中的正斜杠?

Python 3.8 Programming FAQ 中,我看到了以下函数定义:

class callByRef:
    def __init__(self, /, **args):
        for key, value in args.items():
            setattr(self, key, value)
Run Code Online (Sandbox Code Playgroud)

这在Python 3.7 版本中缺失:

class callByRef:
    def __init__(self, **args):
        for (key, value) in args.items():
            setattr(self, key, value)
Run Code Online (Sandbox Code Playgroud)

这是什么新/语法?

它与/出现在help()输出中有什么关系?


注意:thisthis question 是关于help() annotation,而 this question 是关于新语法和help()注释的任何差异。

python arguments parameter-passing

7
推荐指数
1
解决办法
1289
查看次数

NumPy相当于Matlab的魔法()

在Ocatave/Matlab中,我可以magic()用来获得一个魔方,例如,

magic(4)

  16    2    3   13
   5   11   10    8
   9    7    6   12
   4   14   15    1
Run Code Online (Sandbox Code Playgroud)

定义:幻方是N×N数字网格,其中每行,列和主对角线中的条目总和为相同的数字(等于N(N^2+1)/2).

如何使用NumPy生成相同的内容?

python numpy matrix magic-square

6
推荐指数
1
解决办法
4619
查看次数