
python包
Daisy和她的单程车票
无需言,做自己
展开
-
shell 脚本测试是否服务器环境包含python包
#!/bin/bashecho “start”python3 <<EOF #开始符合和结束符合相同import arrowimport lightgbm as lgbimport xgboost as xgbfrom sklearn.ensemble import GradientBoostingClassifier, GradientBoostingRegressorfrom sklearn.linear_model import LogisticRegressionfrom原创 2021-02-04 15:30:35 · 226 阅读 · 0 评论 -
python .proto 转py
1、安装grpcio 与 grpcio-tools2、将要转化的安装grpcio 与 grpcio-tools将要转化的proto协议放入单独文件夹下3、在文件夹下运行cmd,执行python -m grpc_tools.protoc -I./ --python_out=./ --grpc_python_out=./ ..proto,即可将完成文件夹下所有的proto的转化proto协议放入单独文件夹下在文件夹下运行cmd,执行python -m grpc_tools.protoc -I./ --p原创 2020-12-24 14:01:41 · 934 阅读 · 0 评论 -
tensorflow2.0 api学习
1.数据扩展1.1 tf.tile 和tf.keras.backend.repeat_elements的区别repeat_elements 是元素级别的,tile是维度级别的repeat_elements(x, rep, axis):x 是输入,rep为重复次数,axis是沿着某个轴b = tf.constant([[1, 2, 3],[4,5,6]])c=tf.keras.backend.repeat_elements(b, rep=3, axis=1)output:<tf.Te原创 2020-11-13 11:45:37 · 1152 阅读 · 0 评论 -
glove安装失败
直接pip install glove会报各种错误,当输入pip install glove-python-binary就不会了原创 2020-08-18 09:56:19 · 977 阅读 · 1 评论 -
jupyter误删文件
jupyter误删文件,如ipynb的,不可恢复,点击删除键时会提醒删除不可恢复的提醒,这时候点击确认键一定要注意。另外,如点击删除ipynb或者其他后坠的文件,在删除前曾打开过该文件,且该文件在标签页中没有关闭,将所需内容复制出来即可恢复。如不小心误删某个cell,可采取如下两种方式复原# 撰写for循环,此时把文件复制出来即可。即便点击了删除键,for line in locals()['In']: print(line) #利用history history...原创 2020-06-30 19:52:10 · 3793 阅读 · 0 评论 -
tensorflow2.0基础简介
tensorflow2.0简介1、tensorflow 2.0基础知识简介tensorflow2.0是谷歌在2019年3月份发布更新的一款到端开源机器学习平台,其目的在于优化tensorflow1.x版本,使其更灵活和易用性;2.0版本较1.x有较大的更新,具有简易性、更清晰、扩展性三大特征,大大简化1.x 的API,其官方中文文档链接如:https://github.com/geektutu...原创 2020-04-12 20:56:06 · 1029 阅读 · 0 评论 -
python积铢累寸
一、python package1.numbanumba有两种编译模式:nopython模式和object模式。前者能够生成更快的代码,但是有一些限制可能迫使numba退为后者。想要避免退为后者,而且抛出异常,可以传递nopython=True.import numba@jit(nopython=True)def f(x, y): return x + ynumba目标是加快...原创 2020-04-01 12:12:08 · 494 阅读 · 0 评论 -
set与list--[交并差]
set的union,intersection,difference操作要比list的迭代要快。因此如果涉及到求list交集,并集或者差的问题可以转换为set来操作如:原创 2019-08-19 13:58:35 · 132 阅读 · 0 评论 -
pandas value_counts vs numpy in1d
df[‘report_month’].value_counts()np.in1d(normal_reports[‘report_month’],3).sum()原创 2019-08-19 13:54:12 · 178 阅读 · 0 评论 -
pandas 正则化匹配 行转列
pandas 正则化匹配 行转列有如下一个题目:df=pd.DataFrame({‘id’:[{1,2,3,},{5,6,7},{9,10,11},[{12},{13},{15}]],‘value’:[1,2,3,4]})需实现如下功能:id value1 12 13 15 26 2…实现代码如下df['id']= df['id'].apply...原创 2019-08-02 13:50:58 · 1114 阅读 · 1 评论 -
pandas实用trick
pandas实用trick1.向量操作有一组数据,需要实现如下功能:"Time"是日期-时分秒的格式,现在要求把"Time"拆为日期和时分秒两列,“day"和"hhmmss”。采用iloc,iterrows、itertuple、apply实现上述功能,并对其进行性能比较。 import pandas as pd column = ['Time', 'val1', 'val2', 'v...原创 2019-08-03 17:25:21 · 272 阅读 · 0 评论 -
python计算节假日,工作日,周末 以及eval函数解析
1.日期-节假日-星期计算与节假日,以及工作日,周末属性相关的一些指标,代码如下import pandas as pdimport argparsefrom workalendar.asia import China # 节假日计算包def date_to_week(start_time, end_time): # 把时间列标准化时间格式 df = pd.DataFra...原创 2019-07-10 10:44:37 · 11210 阅读 · 1 评论 -
mac系统设置matplotlib 和 seaborn画图中文显示问题
苹果系统设置matplotlib 和 seaborn画图中文显示问题添加import matplotlib.pyplot as pltplt.rcParams['font.family'] = ['Arial Unicode MS'] 即可原创 2019-06-10 10:18:42 · 1928 阅读 · 4 评论 -
pandas基础问题解决与整理
注意: pandas的merge和数据库中join原理类似 在数据是dataframe的时候,join底层调用的是merge, 故此,在这个工程中,把所有的join部分连接改为了concat原创 2018-09-11 10:46:29 · 236 阅读 · 0 评论 -
自动生成python环境所需包
列表内容自动生成requirements.txt文件安装pipreqs在工程目录下进入cmd,输入pipreqs . (记住.)不能掉哦,即可生成requirements.txt文件生成该文件后,如需换机器部署依赖环境,使用pip install -r requirements.txt即可获得全部依赖库...原创 2018-09-07 10:25:38 · 748 阅读 · 0 评论 -
原excel有合并单元格这种格式,openpyxl打开然后保存边框消失的问题
python3.5 openpyxl2.5可以用这个文件解决文件名为:fix_border.py,代码见下面的代码片在你写代码的那个文件里导入该文件 from fix_border import patch_worksheet 然后在load文件前加上patch_worksheet() 全部代码为 ws = opx.load_workbook(filename1) ...原创 2018-05-14 19:14:07 · 9268 阅读 · 14 评论