小编Shr*_*shi的帖子

在PyTorch中调用forward方法与调用模型实例

我看过的很多 PyTorch 教程都是这样做的。

定义模型:

class Network(nn.Module):
    def __init__():
        super().__init__()
        self.conv1 = ..
        ... 
    
    def forward(x)
        ...
    ...
Run Code Online (Sandbox Code Playgroud)

一旦网络被实例化 ( net = Network()),教程中的人就会编写net(input_data)而不是net.forward(input_data). 我尝试过net.forward(),它给出了与 相同的结果net()

为什么这是一种常见做法,以及为什么它有效?

python oop class pytorch

15
推荐指数
1
解决办法
6454
查看次数

为什么tqdm经过多次迭代才更新?

我在脚本中使用 tqdm 两次,第一次工作正常,但第二次它仅在 14 次迭代后更新。如果我删除所有其他打印语句也是一样的。知道可能出了什么问题吗?

\n

程序:

\n
for name in tqdm(final_urls):\n    print(f"Downloading {name} files...")\n    url_list = final_urls[name]\n    class_dir = os.path.join("data", name)\n\n    if not os.path.isdir(class_dir):\n        os.mkdir(class_dir)\n\n    for idx, url in enumerate(url_list):\n        filepath = os.path.join(class_dir, f"audio{idx}.wav")\n        if not os.path.isfile(filepath):\n            r = requests.get(url)\n            with open(filepath, "wb+") as f:\n                f.write(r.content)\n
Run Code Online (Sandbox Code Playgroud)\n

输出:

\n
Download files...\n  0%|                                                                                                                   | 0/32 [00:00<?, ?it/s]Downloading Bearded Seal files...\nDownloading Bottlenose Dolphin files...\nDownloading Rough-Toothed Dolphin files...\nDownloading Common Dolphin files...\nDownloading Striped Dolphin files...\nDownloading Fin, Finback Whale files...\nDownloading Melon Headed Whale files...\nDownloading …
Run Code Online (Sandbox Code Playgroud)

python printing tqdm

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

Unity 错误:X 服务器响应时间超过 2002 毫秒

每当我启动 Unity Editor 时,我总是在控制台中收到多条相同的错误消息和一条 NullReferenceException。

错误

这些是什么,我该如何修复它们?我尝试在网上搜索并没有找到任何东西。我可以安全地忽略它们吗?

我的机器配备 16 GB 内存,i5 8th gen @ 1.8 GHz,功能强大。不确定我的机器是否只是滞后,或者这些是否是合法的错误。

我正在使用 Ubuntu 20.04 LTS。

unity-game-engine

2
推荐指数
1
解决办法
1360
查看次数

从 python 元组列表中提取坐标

我有一个 python 列表

training_data=[(x_1, y_1), (x_2, y_2), ..., (x_n, y_n)]
Run Code Online (Sandbox Code Playgroud)

我希望提取一个x值列表

training_data_x=[x_1, x_2, ..., x_n]
Run Code Online (Sandbox Code Playgroud)

我努力了

for j in range(0, len(training_data)):
    training_data_x=[i for i in training_data[j][0]]
Run Code Online (Sandbox Code Playgroud)

training_data_x=[i for i in training_data[j][0] for j in range(0, len(training_data))]
Run Code Online (Sandbox Code Playgroud)

但都不起作用。我怎样才能做到这一点?

python tuples list

0
推荐指数
1
解决办法
2114
查看次数

标签 统计

python ×3

class ×1

list ×1

oop ×1

printing ×1

pytorch ×1

tqdm ×1

tuples ×1

unity-game-engine ×1