Python
life_bre
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
conda 常见命令
conda --version #查看conda版本,验证是否安装 conda update conda #更新至最新版本,也会更新其它相关包 conda update --all #更新所有包 conda update package_name #更新指定的包 conda create -n env_name package_name #创建名为env_name的新环境,并在该环境下安装名为package_name 的包,可以指定新环境的版本号,例如:conda create -n ..转载 2021-09-14 09:57:18 · 367 阅读 · 0 评论 -
解决 “LoadLibrary(D:\IDA 6.8\plugins\python.plw) error: %1 不是有效的 Win32 应用程序。“
问题及解决方案 在安装IDA Pro6.8后,按照官方流程,将二进制文件移动到IDA相应目录后,运行IDA,显示LoadLibrary(D:\IDA 6.8\plugins\python.plw) error: %1 不是有效的 Win32 应用程序。 解决方案:将Python2.7换成32位即可。 整个安装流程 这里附上整个IDA Pro6.8+IDAPython的安装流程吧。: OS:windows 10 x64 IDA Pro 6.8 + Python2.7_x86 + IDAPython1.7.原创 2021-04-27 12:01:57 · 2598 阅读 · 0 评论 -
python 字符串格式化输出
今天偶然发现了一个黑科技:python对于f字符串的格式化输出。 公式 [[fill]align][sign][#][0][width][,][.precision][type] fill 【可选】空白处填充的字符 align 【可选】对齐方式(需配合width使用) <,内容左对齐 >,内容右对齐(默认) =,内容右对齐,将符号放置在填充字符的左侧,且只对数字类型有效。 即使:符号+填充物+数字 ^,内容居中 sign 【可选】有无符号数字 +,正号加正,负号加负; -,正号不变,负原创 2021-04-25 16:43:51 · 387 阅读 · 0 评论 -
torch.nn.CrossEntropyLoss踩坑记录
文章目录torch.nn.LogSoftmaxtorch.nn.NLLLosstorch.nn.CrossEntropyLoss想说点什么呢 torch.nn.LogSoftmax model = nn.Linear(5, 2) x = torch.randn(5, 5) y = model(x) y Out[81]: tensor([[ 0.1358, -0.7312], [-0.1503, -0.2752], [-0.3823, -0.2795], [-原创 2021-04-24 17:43:48 · 1380 阅读 · 0 评论 -
python 数字之间进行or运算
在查找MaxPool的stride参数的默认值的时候,发现了这么一段代码: class _MaxPoolNd(Module): def __init__(self, kernel_size, stride=None, padding=0, dilation=1, return_indices=False, ceil_mode=False): super(_MaxPoolNd, self).__init__() self.stride原创 2021-04-24 11:52:22 · 1924 阅读 · 0 评论 -
Python3中的GBK、UTF-8和Unicode
GBK、Unicode、UTF都可以看做编码集,每一个数字代表一个字符。其中utf-8作为Unicode的优化,减少了纯英文字符的字节数。 计算机在内存中都使用Unicode编码,在输出时转化为GBK/UTF-8编码。在python3中也是这样的。 假设一个非常简单的流程:从一个GBK编码的文件读出,写到一个以UTF-8编码的文件。 其中数据的流动是这样的: a. 读:open按照GBK的编码,两个字节两个字节的读出一个个汉字,然后将其以Unicode编码存在内存里; b. 写:把内存中的Uni..原创 2021-04-10 22:39:54 · 2315 阅读 · 0 评论 -
可迭代对象与迭代器的区别
class Without__iter__: def __init__(self, seq): self.data = seq def __getitem__(self, item): print('__getitem__') return self.data[item] class With__iter__: def __init__(self, seq): self.data = seq def __原创 2021-04-06 17:36:40 · 352 阅读 · 0 评论 -
Windows 解决 No module named '_tkinter' 的方法
问题 在引入 matplotlib.pyplot 时,出现错误: No module named '_tkinter' tcl 是系统自带的库,一般不会缺失,如果出现错误,一般就是 Python 安装时没有安装相应的包。 如果出现上面错误,一般在 Python 的根目录不会有名为 “tcl” 的文件夹(见下图)。 解决方法: 从 Python 官网上下载 exe 安装包,并选择 Update,选...原创 2018-12-02 17:45:55 · 15882 阅读 · 8 评论 -
python3 关于 str bytes 小结
文章目录str 类型bytes 类型bytes 与 str 简单转换Python3 中 bytes 表示方法意外收获 str 类型 在 python3 中,str 类型的数据在内存中以 Unicode 编码方式保存,但是 python3 已经将这些封装好了,我们无需关心 str 是怎么实现的,我们需要关心的是这个str 里面有什么字符。 bytes 类型 bytes 实际上就是一串数字,各个 s...原创 2018-11-03 22:21:14 · 452 阅读 · 0 评论 -
Python del 关键字的理解
网上看了很多博客,写一个总结留给以后的自己看。 并没有想象中的那么复杂,del 关键字简单来说是 取消变量名与真正数据之间的引用 ,这一点不同于 C/Cpp 的 delete 关键字。 a = 1 b = a print(id(a), id(b)) del a print(b) print(a) """ 输出结果: 140726007288864 140726007288864 1 Tr...原创 2018-10-20 10:42:15 · 1044 阅读 · 0 评论 -
『Python 装饰器』小结
文章目录什么是装饰器(decorator)?增加函数的功能(待修改)真正的装饰器 什么是装饰器(decorator)? 顾名思义,它是一个用来装饰函数的东西。具体点,装饰器是一个用来增加函数功能 ("装饰"一词就这么来的) 的东西。 装饰器由两部分组成: 装饰函数,例如函数名叫 dec。 一行 “@dec” 加在被装饰的函数上。 如果通过装饰器来增加函数的功能,有以下优点: 不改变被增强函...原创 2018-10-16 14:47:50 · 181 阅读 · 0 评论 -
Python import过程解析
Python import 过程解析模块与包import modulefrom module import var/classimport packagefrom package import modulefrom package(.sub_package).module import var/class错误用法 模块与包 模块:一个.py文件 包:一个文件夹,里面一定包括一个__init__.p...原创 2018-10-14 16:10:51 · 823 阅读 · 0 评论
分享