
pyhton
文章平均质量分 77
芸编蕴香
知识蕴含香味///脱贫致富
展开
-
sqlalchemy连接sqlserver——多个数据库的表join查询
背景需要sqlalchemy连接池的功能,用于并行;需要连接sqlserver需要在ubuntu和windows进行操作需要封装成库可选方案pyodbcwindows下实测好用,不管是存储过程,还是多个数据库的表join查询均可;pymssqlwindows下测试不太好用,多数据库表join查询无法支持;stackoverflow上的同样的问题无人解答解决方案安装ODBC驱动,一下可选。windows和linux均可安装。{SQL Server} - released wit原创 2021-01-18 21:47:31 · 1355 阅读 · 0 评论 -
python re正则表达式
python re模块re模块python的re模块不支持的部分及解决方式反向肯定预查典型:解决方式:首先,你要知道,python的re模块并没有完全支持正则表达式,部分你在正则表达式测试网站上得到正确结果的pattern,却能够在python的re模块抛出异常,报错re模块python的re模块不支持的部分及解决方式反向肯定预查典型:抛出异常:look-behind requires fixed width patternpython的re模块不支持变长度的反向肯定预查,支持不变长度原创 2020-12-20 20:30:56 · 235 阅读 · 1 评论 -
jupyter虚拟环境的ioloop错误【部分解决】
问题参考上一篇博客,安装ipykernel后,可以在jupyter中打开虚拟环境。并运行。但对于不同的python版本,会出现IOloop等错误。问题来源tornado包的版本问题jupyter的版本问题jupyter client针对jupyter问题,参考stackoverflow上的解决方式link可以在anaconda上运行python3.5的虚拟环境。tornado安装...原创 2020-04-08 13:35:58 · 315 阅读 · 0 评论 -
anaconda的多虚拟环境jupyter管理
问题来源经常需要使用anaconda的虚拟环境,使用jupyter进行切换是一个好方法。其它网友总结了对nb_conda方式解决,但实践过程中出了比较严重的错误。比如,jupyter崩溃等。其它虚拟环境安装jupyter,打开提示IO...原创 2020-04-08 10:23:34 · 1154 阅读 · 0 评论 -
anaconda环境jupyter运行警告:nbextension存在多个.yaml文件
问题描述:在anaconda环境下安装nbextensions后安装了其javascript和css。例如使用了如下命令。jupyter contrib nbextension install --user运行jupyter时提示系统中存在重复的.yaml文件。原因:重新安装nbetensions时重复安装。(若是其他原因,则需使用其他方法)解决方法:jupyter con...原创 2020-04-08 09:28:04 · 521 阅读 · 0 评论 -
pandas分析csv数据
pandas使用总结1 pandas 处理大数据的技巧1.1 分块读取1 pandas 处理大数据的技巧1.1 分块读取import pandas as pddata_path = r'C:\Users\bucho\database\csvdata'file_name = r'2019.csv'csv_path = os.path.join(data_path,file_name)...原创 2020-03-11 08:30:37 · 2361 阅读 · 0 评论 -
pandas布尔索引--通过多个条件布尔运算选取行数据
需求通过多个条件的 & | 运算,选取DataFrame中的行数据方法源数据:StuIDTypeNum0111021Math891111021English932312983English913314621English824314621Math925112341Math82筛选条件:...原创 2020-02-26 21:59:18 · 7647 阅读 · 3 评论 -
pandas从单条目数据集生成宽表
需求场景从医院数据库中导出了大量的体检数据,但体检数据表中,每一行代表某人某次体检的某一项体检的结果。目的想将每一个人的每一次体检结果作为一行存储,每一列为体检项。示例原始数据StuIDTypeNum0111021Math891111021English932312983English913314621English82...原创 2020-02-26 21:41:03 · 583 阅读 · 0 评论 -
Pandas warning:Try using .loc[row_indexer,col_indexer] = value instead
原代码对DataFram中的某一列进行修改,删除字符串空格后的内容。for i in df.index: df.at[i,'日期'] = df.at[i,'日期'].split(" ")[0]警告说明在使用pandas对DataFrame中的某一列进行修改赋值时给出如下警告:Try using .loc[row_indexer,col_indexer] = value ...原创 2020-02-26 17:05:47 · 9726 阅读 · 1 评论 -
Tensorflow has no attribute ‘Session‘错误原因
错误简介错误提示:AttributeError: module ‘tensorflow’ has no attribute ‘Session’使用conda install tensorflow-gpu安装tensorflow时未指定版本,导致安装了tensorflow2.1版本。而tf.Session是1.X版本tensorflow中的代码。tensorflow 1.x 和2.x ...原创 2020-02-26 11:45:11 · 34227 阅读 · 3 评论 -
python多个and or运算顺序
在不添加括号的情况下,多个and or 进行逻辑操作时,and运算符的优先级大于 or输入:1 and 0 or 1 and 0运算顺序:a. 先运算所有的and运算,and运算部分先后,存在一个假即为假b. 再运算所有的or,运算不分顺序,存在一个真即为真。上述运算结果为:a. 0 or 0b. 结果为假...原创 2020-02-12 21:24:23 · 9683 阅读 · 0 评论 -
python 路径处理及argv输入变量
python环境下路径处理环境获取当前路径获取argv输入变量环境python3.7pycharm + jupyter获取当前路径参考文献[1]python-获取当前工作路径import osprint(os.getcwd())#获得当前工作目录获取argv输入变量使用python运行文件时获取输入参数,例如输入以下命令python test.py paramet...原创 2020-02-11 10:38:09 · 3743 阅读 · 2 评论 -
anaconda使用总结
anaconda使用总结1 windows环境下1.1 安装1.2 环境管理1.2.1 创建环境1.2.21.2.3 pip源设置1.3 prompt常用脚本命令2 Linux环境下1 windows环境下1.1 安装官网下载的安装包1.2 环境管理1.2.1 创建环境1.2.21.2.3 pip源设置临时:pip install -i https://pypi.tuna...原创 2020-02-10 21:55:41 · 419 阅读 · 0 评论 -
win10运行anaconda prompt命令提示无法定位程序输入点
错误描述:anaconda python.exe 无法定位程序输入点 动态链接库 pythoncom37.dll每一次运行conda install 或uninstall 就会提示该错误解决方式:根据参考文献1当中的方法二介绍,删除anaconda base环境下自带的numpy即可解决该问题但在运行如下命令时,仍然提示又无法定位程序输入点错误conda install...原创 2020-02-10 12:59:50 · 6500 阅读 · 0 评论 -
tensorFlow和numpy的futureWarning
情景描述:在使用SpecAugment包时,from specAugment import spec_augment_tensorflow 报警告,警告如下:FutureWarning: Passing (type, 1) or ‘1type’ as a synonym of type is deprecated; in a future version of numpy, it will...原创 2019-11-26 13:58:43 · 1841 阅读 · 0 评论 -
局域网:windows和ubuntu传文件(使用jupyter)
使用jupyter传递文件jupyter 界面应用场景:jupyter 界面如下图所示,jupyter带有download 和 upload 功能。应用场景:服务器端的个人账户已经搭建anaconda环境,jupyter已经设置远程访问。...原创 2019-11-25 14:05:05 · 292 阅读 · 0 评论 -
ubuntu普通用户AnacondaHTTP错误 / pip错误 / tenserflow-gpu报错解决
ubuntu非root用户移植anaconda环境环境目标创建用户过程安装anaconda更改普通用户的环境变量,添加cuda安装路径更改anaconda的源 和 pip 的源使用environment.yaml文件移植环境环境root用户下已经搭建了cuda,anaconda等开发环境;目标在服务器上创建个人普通用户,在普通用户下,搭建新的ancaonda开发环境,方便使用在每个人...原创 2019-11-14 14:11:54 · 312 阅读 · 0 评论 -
将本文件夹内的所有json文件转换为xml文件
将本文件夹内的所有json文件转换为xml文件小工具:用于将本文件夹下的所有json文件转换为xml文件。参考:python:json转xml上代码import osfrom json import loadsfrom dicttoxml import dicttoxmlfrom xml.dom.minidom import parseStringdef jsonToXml...原创 2019-11-13 14:49:26 · 2913 阅读 · 6 评论 -
python:json转xml
文章目录python读写jsonjsonpython读写xmlpython:json转xmlpython:xml转jsonpython读写jsonjsonJSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、Java、Jav...原创 2019-11-13 14:31:53 · 14517 阅读 · 2 评论