![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python学习
文章平均质量分 60
Catherine_In_Data
这个作者很懒,什么都没留下…
展开
-
pytorch--基于参数权重初始化模型
【代码】pytorch--基于参数权重初始化模型。原创 2023-03-15 19:51:22 · 353 阅读 · 1 评论 -
维基百科数据抽取
维基百科数据抽取原创 2023-02-09 19:15:12 · 733 阅读 · 0 评论 -
torch中datasets.load_dataset用法
转发:https://blog.csdn.net/weixin_49346755/article/details/125284869。转载 2022-08-30 17:16:27 · 8765 阅读 · 0 评论 -
python 通过代理下载镜像文件
python 通过代理下载文件原创 2022-08-25 17:17:08 · 1197 阅读 · 0 评论 -
flask 部署服务
flask服务部署测试demo原创 2022-06-08 15:55:00 · 547 阅读 · 0 评论 -
python脚本批量模糊删除redis中的key
利用python脚本批量模糊删除redis中的keyr = redis.StrictRedis(host="*.*.*.*", port=***, password='****') def del_all_key(r): list_keys = r.keys("key_fre*") print(" =====before delete 总key的个数", len(list_keys)) r.delete(*r.keys('key_pre*')) list_k.原创 2021-12-27 11:13:36 · 1710 阅读 · 0 评论 -
python---异常汇总
python 与 torch 异常问题与解决方案汇总原创 2021-10-29 11:31:21 · 444 阅读 · 0 评论 -
python ---常用方法
1. itertools.product使用2. writelines与write 区别3. continue 用法:5. pickle使用6. next 使用:7. datafram 中objetct 转换为float:8. dataframe 中,只保留左边有的数据。9. 二维list转为一维list10. 字典转为json后,存储与加载11. pandas 大文件分块处理12. import其他文件夹下的模块13. ^ 异或操作14. reduce函数15. Counter原创 2021-10-28 11:46:09 · 298 阅读 · 0 评论 -
python --正则表达式使用
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-10-20 16:26:58 · 64 阅读 · 0 评论 -
python---argparse使用方法
#coding=utf-8“”"argparse : python自带的命令行参数解析包, 方便读取命令行参数。使用背景L代码需要频繁修改参数事, 可以将参数和代码分离开来。让代码更简洁。argparse使用简单, 具体案例:使用流程:parser = argparse.ArgumentParser(description=“Demo if argparse”) ## 生成argparser对象参数说明:descriptionparser.add_argument(), ## 添加参数原创 2020-12-25 10:54:16 · 353 阅读 · 0 评论 -
h5py用法
转发:https://blog.csdn.net/qq_34859482/article/details/80115237h5py 文件介绍一个h5py文件是 “dataset” 和 “group” 二合一的容器。 1. dataset : 类似数组组织的数据的集合,像 numpy 数组一样工作 2. group : 包含了其它 dataset 和 其它 group ,像字典一样工作 看下图: 通过上图,我们可以知道 h5py 文件就像是文件夹一样,里面很放文件还有文件夹,主文件夹以 ‘转载 2020-12-23 11:09:22 · 3103 阅读 · 0 评论 -
python之protobuf使用案例
0 安装protobuf是python在自带的一个软件, 用 conda install protobuf 安装就可以用pip show protobuf 查看是否安装成功1. 配置.proto 文件, 大概格式如下:(1)对象定义的话,都是message 开始, 这种在py文件中调用时,需要先初始化添加对象,address_book = addressbook_pb2.AddressBook() ## 添加对象person = address_book.people.add() ## 添原创 2020-12-11 15:38:27 · 1664 阅读 · 2 评论 -
np.sum()
**np.sum(array, axis)**指定数组元素求和, 如果axis为None,则数组所有元素求和,得到一个值。如果指定axis,则按指定轴求和。参数:array : 数组形状axis: 默认None, 或者int型例子(1) axis默认值>>> a = np.arange(6).reshape(2,3)>>> aarray([[0, 1, 2], [3, 4, 5]])>>> np.sum(a)1原创 2020-12-03 09:57:21 · 5957 阅读 · 2 评论 -
numpy.squeeze
转载: https://blog.csdn.net/zenghaitao0128/article/details/78512715语法:numpy.squeeze(a,axis = None) 1)a表示输入的数组; 2)axis用于指定需要删除的维度,但是指定的维度必须为单维度,否则将会报错; 3)axis的取值可为None 或 int 或 tuple of ints, 可选。若axis为空,则删除所有单维度的条目; 4)返回值:数组 5) 不会修改原数组;作用:从数组的形状中删除单维度条转载 2020-12-03 09:34:28 · 181 阅读 · 0 评论 -
python--reshape
reshape用法reshape将数组转换为指定维度的数组。如shape=(3,3,2),变为shape=(6,3)纬度可以按,3,3,2随意相乘组合。>>> d.shape(3, 3, 2)>>> d array([[[0.15806541, 0.83728057], [0.07068964, 0.08968969], [0.78407501, 0.00971791]], [[0.66565757.原创 2020-11-25 10:27:29 · 295 阅读 · 0 评论 -
deep_ai——1.1 basic numpy
sigmoid functionmath: 应用一个实数x=3, s= 1/(1+math.exp(x))vector/matrixs: 应用一个向量x=np.array(1,2,3), s=1/(1+np.exp(-x))Sigmoid gradient1)通过计算梯度优化损失函数。2)计算sigmod function 的梯度, sigmod的梯度如下:3)步骤:批量计算x的sigmod, 存储为s。通过s更新梯度, ds = s*(1-s)注意:一般梯度与y有关系, ..原创 2020-11-24 10:20:44 · 123 阅读 · 0 评论 -
python --dataframe.to_dict (dataframe转字典)
转载: https://www.cnblogs.com/lmh001/p/9996141.htmlDataFrame.to_dict(orient=‘dict’)DataFrame.to_dict(orient=’dict’)复制代码df = pd.DataFrame({‘name’:[1,2,3],“class”:[11,22,33],“price”:[111,222,333]})dfclass name price0 11 1 1111 22转载 2020-10-14 11:54:29 · 3316 阅读 · 0 评论 -
np.sum
0.0 吴恩达深度学习课程, 更新参数b时,用到np.sum.0.1 np.sum(arra, axis=1, keepdims=True)a. axis=1 以竖轴为基准 ,同行相加 ,keepdims主要用于保持矩阵的二维特性b. 不指定keepdims ,则默认不包吃矩阵的二维特性。eg:1)指定keepdims2)不指定keepdims...原创 2020-09-24 13:11:02 · 154 阅读 · 0 评论 -
sklearn --make_moons
*#1. 参数A simple toy dataset to visualize clustering and classification algorithms. Read more in the User Guide.Parametersn_samples: int or two-element tuple, optional (default=100)If int, the total number of points generated. If two-element tuple, nu原创 2020-09-04 15:48:15 · 486 阅读 · 0 评论 -
python写mysql
异常Python mysql 插入数据时,遇到如下问题:1)python AttributeError: ‘numpy.float64’ object has no attribute ‘translate’解决方法:生成dataframe 时,指定 数据类型, 将numpy.float64 转位numpy.object2)插入数据后,某个用户id的记录书异常多,不符合预期,是因为数据类型越界,默认最大类型,结构都变为:2147483647解决方法: 建表时,将字段类型int 改为big.原创 2020-07-21 16:56:02 · 612 阅读 · 0 评论 -
python --log日志
转载:https://www.cnblogs.com/wwbplus/p/12001788.htmlPython按照重要程度把日志分为5个级别,如下:可以通过level参数,设置不同的日志级别。当设置为高的日志级别时,低于此级别的日志不再打印。五种日志级别按从低到高排序:DEBUG < INFO < WARNING < ERROR < CRITICALlevel...转载 2020-05-07 11:08:41 · 118 阅读 · 0 评论 -
datetime字符串转日期, 日期转字符串
import datetimedata_date = “20200421”days = -3date_str = data_date[:-4] + ‘-’ + data_date[-4:-2] + ‘-’ + data_date[-2:]#‘2020-04-21’date_p = datetime.datetime.strptime(date_str, ‘%Y-%m-%d’).date...原创 2020-04-30 11:38:25 · 2612 阅读 · 0 评论 -
python 常用命令
查看包安装路劲以tensorflow为例import tensorflow as tftf.path原创 2020-04-25 16:33:11 · 152 阅读 · 0 评论 -
python --psutil 查看当前内存使用情况
psutil 包自带内存大小、已用内存、可用内存、已用内存百分比,可用内存百分比查看方法total:内存总大小available:可用内存(在windows上和属性free一样)percent:已用内存百分比(浮点数)used:已用内存free:可用内存实现import psutilmem = psutil.virtual_memory()total = str(roun...转载 2020-04-25 15:19:36 · 2630 阅读 · 0 评论 -
numpy 数组存储:npy与npz格式
npy定义: 将numpy生成的数组保存为二进制格式数据。(1)保存import numpy as npa=np.arange(100000)np.save('test.npy',a)(2)读取b=np.load("test.npy")print(b)(3) npy与txt存储大小比较npy: 存储a中10000个值为40kbtxt: 存储a中10000个值245kb...原创 2020-04-25 14:44:29 · 4501 阅读 · 0 评论 -
python学习 type 与isinstance区别
转载 https://www.runoob.com/python/python-func-isinstance.html说明isinstance() 函数来判断一个对象是否是一个已知的类型,类似 type()。isinstance() 与 type() 区别:type() 不会认为子类是一种父类类型,不考虑继承关系。isinstance() 会认为子类是一种父类类型,考虑继承关系。...转载 2020-04-15 20:08:13 · 502 阅读 · 0 评论 -
python 异常捕捉 try ,exception ,raise
raisedef mye( level ): if level < 1: raise Exception("Invalid level!") # 触发异常后,后面的代码就不会再执行try: mye(0) # 触发异常except Exception as err: print(1,err)else: ...原创 2020-04-15 19:43:10 · 576 阅读 · 0 评论 -
python --去重重复项drop_duplicates
函数介绍pandas.DataFrame.drop_duplicatesDataFrame.drop_duplicates(subset=None, keep=‘first’, inplace=False)参数subset: 列标签,可选 list , 如[‘user_id’,‘item_id’]keep: {‘first’, ‘last’, False}, 默认值 ‘firs...原创 2020-04-13 15:01:24 · 1322 阅读 · 0 评论 -
python--DataFrame导出到文件
原文链接:https://blog.csdn.net/Jarry_cm/article/details/996335621.DataFrame导出到csv文件其中:index是否要索引,header是否要列名,True就是需要outputpath=‘d:/Users/chen_lib/Desktop/fenci.csv’df.to_csv(outputpath,sep=’,’,index=...原创 2020-04-13 14:39:19 · 7527 阅读 · 0 评论 -
python --升级pip超时
转载:https://blog.csdn.net/weixin_41357300/article/details/973189130 查看当前环境pip版本: pip -V(升级前)1、使用timeout参数增加时间python -m pip install --upgrade pip --timeout 6000 (尝试成功)升级后2、更改安装源到国内镜像pip in...原创 2020-04-13 11:38:42 · 222 阅读 · 0 评论 -
pycharm 使用
0相同目录下文件 无法引用设定当前目录为跟目录原创 2020-04-10 14:37:18 · 210 阅读 · 0 评论 -
sklearn学习
LabelEncoder()Encode labels with value between 0 and n_classes-1. from sklearn import preprocessing le = preprocessing.LabelEncoder() le.fit(train['Embarked'].values.tolist()) # 可以查看一下...原创 2020-04-08 18:42:34 · 121 阅读 · 0 评论 -
notebook支持多个版本
conda 进入指定python 环境下,装ipykernelpip install ipykernelkernel命名python -m ipykernel install --name python3.6 (我装的是3.6的python)此时:env目录下会多一个该环境下装jupyter notebookconda insall jupter noteboook...原创 2020-04-07 16:54:34 · 199 阅读 · 0 评论 -
CondaHTTPError: HTTP 000 CONNECTION FAILED for url
用conda安装包时,报如下错误:解决方法将C:\Users\Administrator.condarc 文件中最后一行 “”default“删除。刚开始没有找到.condarc 文件,网上查找,要执行conda config后才会有改文件。因此在cmd下,执行了如下几行:1)conda config --add channels https://mirrors.tuna.tsing...原创 2020-04-06 15:48:50 · 198 阅读 · 0 评论 -
jupyter notebook安装 以及本地情况
因为本地是通过conda进行python 多版本管理,因此我在指定python下安装和使用jupyter notebook.conda env list ## 查看本地所有pyhton环境版本activate tensorflow ## 激活指定python环境conda install jupyter notebook ## 当前环境下安装 jupyter n...原创 2020-04-05 16:48:05 · 385 阅读 · 0 评论 -
(python)判断一个list中是否包含另一个list的全部元素
(python)判断一个list中是否包含另一个list的全部元素方法一>>> a = [1,2,3,4,5,6]>>> b = [2,4,6]>>> set(b) < set(a) # a是否包含b,<= 则表示是否是子集True1234方法二 a = [1, 2, 3] b = [1, 2] ...转载 2020-03-21 16:10:12 · 12405 阅读 · 0 评论 -
python字典遍历的几种方法
python字典遍历的几种方法(1)遍历key值>>> a{'a': '1', 'b': '2', 'c': '3'}>>> for key in a: print(key+':'+a[key]) a:1b:2c:3>>> for key in a.keys(): print(key+':'+a[k...转载 2020-03-21 16:01:45 · 244 阅读 · 0 评论 -
python笔记--202003
range与arrage区别?1)均有三个参数,依次为start,end(不包含),step。在不指明start或者step的情况下,默认起始点为0,步长为1。eg: range(2,8,2) result : [2,4,6]2)range返回时list, arrange返回是ndarray(使用时引入numpy).3)range 步长只能是整数,arrange...原创 2020-03-14 15:15:02 · 223 阅读 · 0 评论 -
PYTHON之NUMPY的基本使用
转发:https://www.cnblogs.com/MY0213/p/9513976.html 一、numpy概述numpy(Numerical Python)提供了python对多维数组对象的支持:ndarray,具有矢量运算能力,快速、节省空间。numpy支持高级大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。二、创建ndarray数组ndarray:N维...转载 2020-02-26 11:53:25 · 337 阅读 · 0 评论 -
python笔记--字典setdefault()应用
功能:dic.setdefault(key,v) 查找字典中如果不存在key,则默认添加key,且赋初始值为v.语法:dic.setdefault(key, default=None)key: 查找是否已经在字典中; default=None: 建不在时设置默认建值。案例def testPro(): dicTest={'name':'lz','age':23,'sex':'men'}原创 2017-03-18 13:29:56 · 431 阅读 · 0 评论