
python
Miss_zhuo_
好好码哦
展开
-
下划线&import
【关于下划线】1、__xxx__:特殊变量特殊变量是可以直接访问的,不是private变量.2、__xxx :私有变量私有变量(private),只有内部可以访问,外部不能访问.也不是一定不能从外部访问。不能直接访问__name是因为Python解释器对外把__name变量改成了_${classname}__name,所以,仍然可以通过_${classname}__name来访问...原创 2019-12-09 17:02:18 · 244 阅读 · 0 评论 -
python库的学习
NumPy:定义数值数组,矩阵类型及其基本运算一些性能:矢量算术运算,多维数组,对整组数据进行快速数值运算函数。线性代数,随机数生成,傅立叶变换 etc.将数据转化成矩阵形式,便于科学运算import numpy as npMatplotlib绘制科学图表来展现运算结果import matplotlib.pyplot as pltSciPy使用NumPy做科学数学...原创 2019-07-14 20:19:10 · 203 阅读 · 0 评论 -
【jutyper】ipython notebook(jutyper)的使用
https://www.cnblogs.com/rangger/p/9520123.html转载 2019-10-09 16:51:10 · 889 阅读 · 0 评论 -
Pytorch的Variable详解
pytorch两个基本对象:Tensor(张量)和Variable(变量)其中,tensor不能反向传播,variable可以反向传播。tensor的算术运算和选取操作与numpy一样,一次你numpy相似的运算操作都可以迁移过来。Variablevariable是一种可以不断变化的变量,符合反向传播,参数更新的属性。pytorch的variable是一个存放会变化值的地理位置,里面的值会不停变化,像装糖果(糖果就是数据,即tensor)的盒子,糖果的数量不断变化。pytorch都是由.转载 2020-08-20 20:57:17 · 57166 阅读 · 4 评论 -
python生成requirements.txt环境打包,利用requirements.txt安装Python环境
把包写入到requirements.txt中pip freeze > requirements.txt利用requirements.txt安装pip install -r requirements.txt转载 2020-11-30 16:30:40 · 319 阅读 · 0 评论 -
path怎么写
runs_dir = Path('~/data/customs/runs/').expanduser().resolve() wv_dir = Path('~/data/wv').expanduser().resolve()1. importfrom pathlib import Path2. 函数expanduser()是将路径扩展为完整路径 resolve()把一个路径或路径片段序列解析成一个绝对路径path.resolve('/foo/bar', './baz') ...转载 2020-08-15 17:34:09 · 696 阅读 · 0 评论 -
os.environ[‘CUDA_VISIBLE_DEVICES‘]使用指定的GPU及GPU显存
if cuda_idx >= 0: os.environ['CUDA_VISIBLE_DEVICES'] = str(cuda_idx) # cuda_idx在config中设置服务器上有好几张显卡,别人可能在某几张卡上跑满了,这时需要你指定某张显卡来跑实验。使用上述功能,则代码只能对str(cuda_idx)的显卡可见,并对所有可见的显卡依然按照数组从0开始编号。...原创 2020-08-15 16:39:10 · 17937 阅读 · 3 评论 -
Python isinstance() 函数以及 drop_duplicate( )函数
isinstance()作用:isinstance() 函数来判断一个对象是否是一个已知的类型用法:isinstance(object, classinfo)参数:object -- 实例对象。 classinfo -- 可以是直接或间接类名、基本类型或者由它们组成的元组。返回值:如果对象的类型与参数二的类型(classinfo)相同则返回 True,否则返回 False。drop_duplicate()作用:pandas使用drop_duplicates去除D...原创 2020-08-13 22:57:25 · 1425 阅读 · 0 评论 -
Python中的*args和**kwarg
args 是 arguments 的缩写,表示位置参数;kwargs 是 keyword arguments 的缩写,表示关键字参数。将*args理解为变元的缩写,而**kwargs理解为关键字变元的缩写。各参数用于解压其各自的变元类型,允许使用可变字长变元列表进行函数调用。在*args中,唯一的星号是真正的参与者,创建了列表,其内容则是来自函数调用的位置参数(在这些定义变元后);在**kwargs中,双星号创建了字典,其内容是关键字参数,来自函数调用(在这些定义变元后)。codef..原创 2020-08-13 22:25:51 · 619 阅读 · 0 评论 -
pandas.read_csv参数详解
读取CSV(逗号分割)文件到DataFrame也支持文件的部分导入和选择迭代更多帮助参见:http://pandas.pydata.org/pandas-docs/stable/io.html参数:drop_duplicates_subset:去除重复项filepath_or_buffer: str,pathlib。str, pathlib.Path, py._path.local.LocalPath or any object with a read() method (such a.转载 2020-07-30 13:37:18 · 441 阅读 · 0 评论 -
Python3.7 - Argparse模块讲解
# description 是增添脚本的描述信息,指明他在干啥parser = argparse.ArgumentParser(description = "Draw compare among algorithms.") # 增加一个命令提示ep,默认值是1000,在命令行键入python wwz.py --help时显示下面的help辅助信息parser.add_argument('...原创 2019-12-12 01:18:03 · 249 阅读 · 0 评论