- 博客(37)
- 收藏
- 关注
原创 python操作PG数据库出现current transaction is aborted,commands ignored until end of tranaact block
python操作pg数据库数据写入异常
2024-03-06 15:27:42 776 1
原创 报错psycopg2.DatabaseError: error with status PGRES_TUPLES_OK and no message from thelibpq
psycopg2.DatabaseError: error with status PGRES_TUPLES_OK and no message from the libpq
2023-12-27 11:32:29 593
原创 RuntimeError: masked_fill_ only supports boolean masks, but got mask with dtype unsigned char
masked_fill_函数的使用
2023-12-19 17:17:29 1603 1
原创 python获取zabbix指标信息
python获取zabbix指标信息时,用三方包py-zabbix(即from pyzabbix import ZabbixAPI)不能成功连接zabbix的api。所以选择用最原始的requests三方包实现。
2023-11-16 17:56:36 269
原创 用pyzabbix连接zabbix 服务器时,在Linux环境和windows环境下的连接方式不同
用pyzabbix连接zabbix 服务器时,在Linux环境和windows环境下的连接方式不同
2023-11-08 16:49:33 77
原创 时间序列分析-Prophet 模块中使用 logistic 增长趋势模型进行预测时报错问题
时间序列分析-prophet模块使用logistics增长趋势模型进行预测时报错问题
2023-08-04 18:03:53 538
原创 基于ubuntu-python3.6的基础镜像构建uwsgi+nginx+flask的python项目的镜像
基于ubuntu-python3.6的基础镜像构建uwsgi+nginx+flask的python项目的镜像
2023-03-23 11:14:17 242
原创 add_weight() got multiple values for argument ‘name‘
keras中add_weight() 报错
2022-11-30 16:31:07 619
原创 AttributeError: ‘MirroredStrategy‘ object has no attribute ‘distribute_datasets_from_function‘
TensorFlow报错处理
2022-10-26 10:27:58 824
原创 不同字符编码的解释
详见:https://blog.csdn.net/weixin_40857858/article/details/126042071。
2022-08-22 11:18:43 50
原创 win7上安装DockerToolbox
前景说明最近在研究深度学习模型如何部署,查到使用TF-Serving,但是这个环境需要docker来创建,所以就又学习了一波docker的安装使用,由于我的电脑操作系统是win7的,所以只能安装Docker Toolbox。安装过程以及出现的一些问题的解决办法和大家分享一下。“下载地址”Docker Toolbox的下载地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/获取该网站的网页找不到了,如有侵权请告知。安装
2021-10-29 12:08:24 166
原创 tensorboard的使用
一、找到tensorboard.exe的路径一般在python运行环境目录下的Scripts下,或者直接搜索tensorboard.exe。二、进入该目录下,cd到Scripts下cd C:\xxx\xx\anaconda3\Scripts三、运行tensorboard命令1、首先找到运行程序的日志输出路径(一般在项目目录中),复制路径地址 找到该文件的路径2、cmd中执行命令,按回车tensorboard --logdir=日志路径地址运行结果如下:3、在浏览器中打开复制上图中
2021-10-22 10:50:58 861
原创 python安装了三方包sqlmap后一段时间,导致电脑频频出现黑屏
问题描述昨天电脑突然高频出现黑屏,且感觉电脑运行速度慢了好多,总是出现卡顿的情况,点击任务管理器查看发现内存使用率达到了99%,但是并没有打开非常耗内存的应用,在“进程”功能下发现打开的网页浏览器显示12个,但是实际打开的有4个,所以怀疑电脑中病毒了。分析过程利用火绒安全工具进行病毒查杀,发现了如下的问题:百度发现,这是一种恶意代码攻击,介绍如下:“本次漏洞源于SMBv3没有正确处理压缩的数据包,在解压数据包的时候使用客户端传过来的长度进行解压时,并没有检查长度是否合法,最终导致整数溢出。利用该漏
2021-10-20 09:13:25 170
原创 OSError: [E050] Can‘t find model ‘en_core_web_sm‘. It doesn‘t seem to be a Python package or a valid
一、问题描述python运行transformer进行翻译的模型时,spacy模块报如下错误:OSError: [E050] Can’t find model ‘en_core_web_sm’. It doesn’t seem to be a Python package or a valid path to a data directory.二、原因分析即解决方案spacy模块无法找到en_core_web_sm这个包。解决方法是重现下载在本地进行pip安装。pip install https:
2021-10-14 18:23:22 4333 1
原创 [nltk_data] Error loading punkt: <urlopen error...
https://www.e-learn.cn/topic/3393644nltk Error loading 问题解决方法由 ♀尐吖头ヾ 提交于 2020-02-15 00:32:31使用nltk下载东西,可能会得到这种错误:>>> import nltk>>> nltk.download('punkt')[nltk_data] Error loading punkt: <urlopen error [Errno 111] Connection[nlt
2021-06-23 16:36:02 7337
原创 Pythont绘制子图(1)
1、问题描述很多时候,我们需要将一组图像放在一起进行比较,这时,就需要绘制子图。如下列出三种绘制子图的方式(1)subplot(nrows, ncols, index)subplot绘图是一个子图一个子图绘制,函数的参数中nrows和ncols决定需要绘制几个子图,如何排列,如nrows=3,ncols=4,表示绘制三行四列共12个子图。index表示在第几个子图上绘制,从左上角开始是第一个图,以此类推。例:import numpy as npimport matplotlib.pyplot a
2021-04-29 16:22:35 1186 2
转载 涵盖8大场景的数据清洗代码
涵盖8大场景的数据清洗代码这些数据清洗代码一共涵盖8个场景,分别是:删除多列、更改数据类型、将分类变量转换为数字变量、检查缺失数据、删除列中的字符串、删除列中的空格、用字符串连接两列(带条件)、转换时间戳(从字符串到日期时间格式)删除多列在进行数据分析时,并非所有的列都有用,用df.drop可以方便地删除你指定的列。def drop_multiple_col(col_names_list, df): ''' AIM -> Drop multiple columns ba
2021-02-20 11:21:10 111
原创 python三方库的whl格式下载
手动下载相应whl文件:网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/
2020-12-08 09:44:40 277 2
原创 Python读取pkl格式的机器学习模型文件,并输出参数的设置值
问题描述利用lightGBM方法训练的多分类模型,在后面几次训练的结果没有之前的模型结果好,但是却忘记参数是如何设置的了,所幸之前好的模型被保存到了文档中,现在需要加载模型文档,并读取参数值。解决方案读取plk模型文档代码如下:import picklefr = open("out_model/model1116.plk", 'rb')inf = pickle.load(fr)输出模型文档的参数代码如下:print(inf.params)结果如下:如果还需要知道模型文档中的其他内容
2020-11-17 11:41:28 5586
原创 利用reduce函数对多个列表求交集和并集
def multi_union(dlist): """ 多个列表求并集""" from functools import reduce dset = [set(i) for i in dlist] result = reduce(lambda x,y: x|y, dset) return resultdef multi_intersection(dlist): """多个列表求交集""" from functools import reduce
2020-09-24 10:04:51 1278
原创 python中反差分操作
问题描述python中对数据进行差分之后做预测,预测后的结果要返回到差分前的数据。解决方案利用pandas的cumsum()函数,该函数是累加和的意思。在累加和的数据上再加第一个数据就可以了。举例:差分后的数据进行反差分计算import pandas as pddf = pd.DataFrame({'a':[1,2,3,4,6,8,10]})def inv_diff(diff_df, first_value, add_first=True): """ 差分序列的索引从1开
2020-08-18 11:28:42 3756 2
原创 mysql数据库统一时间字段的格式并排序
问题描述mysql数据库中表时间的字段的数据类型时varchar型,现在需要提取写入到数据库中的最近的50条数据,但是时间格式不一致,即有些是含有时刻信息的,有些是不含时刻只有日期的,这种不含时刻只有日期的时间表示这个日期的零点。表名称为:temp解决方案在mysql中str_to_date(str, format)函数可以实现字符串转化成时间格式,但是这个表中的格式有两种,所以需要分情况转化时间格式,即用到了case when。完整的sql语句如下:select case when obser
2020-08-07 16:45:19 1354
原创 word2vec如何得到词向量?
word2vec如何得到词向量?word2vec实际上是只含有一个隐含层的神经网络,而词嵌入矩阵就是输入层到隐含层间的权重矩阵。所以词嵌入矩阵的值也是通过训练不断更新权重得到的。而词对应的词向量就是该词的one-hot编码向量乘以词嵌入矩阵得到的向量。所以说词嵌入有降维的作用。举个例子假如我们的语料库有1000个词,那么对于输入的一句话“我爱中国”,可以分成3个词,每个词的one-hot向量都是1*1000维,假设:“我”这个词在这1000个词的第2个,那么对应的one-hot向量的第2个位置为1,其
2020-07-21 23:22:15 547
原创 pandas的resample使用
pandas的resample使用重新采样,是对原样本重新处理的一个方法,是一个对常规时间序列数据重新采样和频率转换的便捷的方法。降采样:高频数据到低频数据升采样:低频数据到高频数据方法的格式:DataFrame.resample(rule, how=None, axis=0, fill_method=None, closed=None, label=None, convention=‘start’,kind=None, loffset=None, limit=None, base=0)举例:
2020-06-10 10:22:46 1681
原创 anaconda安装Keras
anaconda安装Keras时报错:Solving environment: failed with initial frozen solve. Retrying with flexible solve.解决办法:打开Anaconda Prompt输入:conda config --set channel_priority flexible然后正常安装需要的包conda install keras安装完之后会出现下图的现象,忽略它,然后验证是否可以加载keras。验证Keras包是否存在
2020-06-07 10:58:41 845
空空如也
python无法消费kafka数据,但是Java可以消费
2023-11-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人