搜索内容

Python
  • 译(四十八)-Pytorch的model.train()有什么用(2022/12/21更新)
    Python

    译(四十八)-Pytorch的model.train()有什么用(2022/12/21更新)

    已阅: 179 stackoverflow热门问题目录 如有翻译问题欢迎评论指出,谢谢。 2022/12/21更新:感谢BirB先生的修正,已修正错误的翻译。 距离写这篇过去十个月了,我介绍下我新的理解: 如果一个方法仅在训练时启用,那就 if self.training:来执行,比如 dropout,通过在训练时随机屏蔽若干个节点来提高鲁棒性(dropout 不用额外判断 training,它自己有设置)。 如果在输出时,训练与测试是两个不同的路径,也通过 if ……
    MWHLS 2022/02/19
  • 译(四十七)-Pytorch获取模型概要
    Python

    译(四十七)-Pytorch获取模型概要

    已阅: 7 stackoverflow热门问题目录 如有翻译问题欢迎评论指出,谢谢。Pytorch获取模型概要Wasi Ahmad asked:Pytorch 怎么像 Keras 的 model.summary() 获得一个模型概要?Model Summary: ____________________________________________________________________________________________________ Layer (type) Output Shape Param # Connected to ……
    MWHLS 2022/02/12
  • 译(四十六)-Python输出对象信息
    Python

    译(四十六)-Python输出对象信息

    已阅: 4 stackoverflow热门问题目录 如有翻译问题欢迎评论指出,谢谢。 这篇的第三个回答我看不懂,所以我换成了第四个。Python里有内置函数能输出一个对象的属性和值吗?fuentesjr asked:我想知道 Python 有没有类似 PHP 的 print_r 函数。 以便我查看对象的状态来调试脚本。Answers:Jeremy Cantrell - vote: 1159你需要的是 pprint() 和 vars() 的组合:from pprint import pprint pprint(v……
    MWHLS 2022/02/05
  • 译(四十五)-Python字典排序
    Python

    译(四十五)-Python字典排序

    已阅: 6 stackoverflow热门问题目录 如有翻译问题欢迎评论指出,谢谢。怎么用键排序字典?Antony asked:怎么将 {2:3, 1:89, 4:5, 3:0} 转换为 {1:89, 2:3, 3:0, 4:5}? 我找了些文章,都是用排序操作,但都返回的是元组。Answers:NPE - vote: 1158Python 3.7 前的标准 Python 字典都是无序的。即便键值对已经排好了,存储在字典时也无法保证顺序。最简单的方式是使用 OrderedDict,它可以存……
    MWHLS 2022/01/29
  • 译(四十四)-Python中assert的作用
    Python

    译(四十四)-Python中assert的作用

    已阅: 26 stackoverflow热门问题目录 如有翻译问题欢迎评论指出,谢谢。 最近看到用assert的代码,恰好这页第一篇就是它,缘分。Python的assert有什么用?Hossein asked:在阅读源码时我发现有的地方使用了 assert。 它有什么用?怎么用?Answers:slezica - vote: 1481大多数语言都有 assert 语句,它起到两个作用:帮助程序尽早检测出原因已知的问题,而不用等到某些操作报错后。例如,如果没……
    MWHLS 2022/01/22
  • 译(四十三)-Python改变DataFrame列顺序
    Python

    译(四十三)-Python改变DataFrame列顺序

    已阅: 44 stackoverflow热门问题目录 如有翻译问题欢迎评论指出,谢谢。如何改变DataFrame列的顺序?Timmie asked:对于下面的 DataFrame(df) :import numpy as np import pandas as pd # df = pd.DataFrame(np.random.rand(10, 5))我加了新的一列:df['mean'] = df.mean(1)如何把 mean 列移动到开头?或者说如何以 mean 列作为第一列,其它列顺序不变往后移动?Answers:Aman - vote:……
    MWHLS 2022/01/15
  • 译(四十二)-Python判断NaN值
    Python

    译(四十二)-Python判断NaN值

    已阅: 533 stackoverflow热门问题目录 如有翻译问题欢迎评论指出,谢谢。如何确定值是否为NaN?Jack Ha asked:float('nan') 的输出是 NaN 而不是一个数。应该如何确定它到底是什么?感觉是个很简单的问题,但我不知道如何解决。Answers:gimel - vote: 1715math.isnan(x)如果 x 为 NaN 而非一个数,将返回 True,否则将返回 False。>>> import math >>> x = float('nan') >>> m……
    MWHLS 2022/01/08
  • 译(四十一)-Python从路径中获取文件名
    Python

    译(四十一)-Python从路径中获取文件名

    已阅: 314 stackoverflow热门问题目录 如有翻译问题欢迎评论指出,谢谢。Python 如何从路径中获取没有拓展名的文件名?Joan Venge asked:Python 中如何获取不包括拓展名的文件名? 例如这个路径 /path/to/some/file.txt 里的 file。Answers:Geo - vote: 1561得到不包括拓展名的文件名:import os print(os.path.splitext("/path/to/some/file.txt")[0])输出:/path/to/some/fileDocu……
    MWHLS 2022/01/01
  • 译(四十)-Python获取程序运行时间
    Python

    译(四十)-Python获取程序运行时间

    已阅: 353 stackoverflow热门问题目录 如有翻译问题欢迎评论指出,谢谢。如何获取 Python 程序的执行时间?john2x asked:我有一个命令行形式的 Python 任务需要运行,如何确定它运行完成的具体耗时呢? 我找到了 timeit 模块,但它好像只适合用于短的代码,可我希望能获取整个程序的运行时间。Answers:rogeriopvl - vote: 2444Python 中最简单的方式:import time start_time = time.time() m……
    MWHLS 2021/12/25
  • 译(三十八)-Python三种字符串格式化对比:%  .format  f‘string’
    Python

    译(三十八)-Python三种字符串格式化对比:% .format f‘string’

    已阅: 27 stackoverflow热门问题目录 如有翻译问题欢迎评论指出,谢谢。 自我感觉今天的翻译更人话了点。三种字符串格式化对比:% .format f‘string’NorthIsUp asked:Python 2.6 有一个 str.format() 方法,和现有的 % 操作符有点不同。它们各自更适合哪些情况? Python 3.6 则提出了另一种字符串格式化语法 f"my string" ,它和其它方法又有什么优势?下面代码使用了三种不同的方法,但输……
    MWHLS 2021/12/11