python
文章平均质量分 53
loong_XL
这个作者很懒,什么都没留下…
展开
-
声音音频文件波谱可视化展示;实时麦克风声音波纹显示可视化
颜色映射(colormap)来改变频谱图的颜色方案。原创 2024-07-03 17:02:31 · 452 阅读 · 0 评论 -
pydub、ffmpeg 音频文件声道选择转换、采样率更改
【代码】pydub、ffmpeg 音频文件声道转换、采样率更改。原创 2024-07-03 12:50:45 · 221 阅读 · 0 评论 -
NebulaGraph 知识图谱数据库使用:nebula数据库连接使用
1)给AlarmTag类型节点的ip创建索引 CREATE TAG INDEX IF NOT EXISTS ip_index_1 ON AlarmTag(ip(20));总之,这个查询结果展示了一个包含多个顶点和边的图形结构,以及这些顶点和边所关联的数据属性。这个查询结果来自一个图数据库,表示了一个包含顶点和边的图形结构。2)加载生效 REBUILD TAG INDEX ip_index_1;nebula查询具体属性的话需要先对该属性创立索引,1)查询的节点,再把这头节点再查一度范围的节点。原创 2024-06-20 16:04:15 · 707 阅读 · 0 评论 -
requests post json/data;requests response 接收不同数据
选择哪种方式取决于你的需求和API的要求。大多数现代Web API都支持JSON格式的数据,因为它是一种轻量级且易于处理的数据交换格式。如果你的API期望接收JSON数据,那么使用。参数是最简单和最直接的方法。如果你的API期望接收表单数据,或者你需要更多的控制,那么使用。来确定响应的内容类型,并相应地提取结果。通常,API文档会明确指出响应的格式和结构。在实际应用中,你应该根据API的文档或响应头中的。属性可以像处理字典一样处理响应中的表单数据。属性可以获取响应的二进制内容。属性可以获取响应的文本内容。原创 2024-06-14 14:16:49 · 950 阅读 · 0 评论 -
docker通过容器id查看运行命令;Portainer监控管理docker容器
参考:https://blog.csdn.net/a772304419/article/details/138732138。原创 2024-06-14 09:35:34 · 413 阅读 · 0 评论 -
neo4j知识图谱数据库 docker安装使用,py2neo python包使用
参考:https://neo4j.com/docs/operations-manual/current/docker/introduction/username/password 都是 neo4j/neo4j。原创 2024-05-27 16:36:14 · 388 阅读 · 0 评论 -
LLM应用-prompt提示:让大模型总结生成Mermaid流程图;充当角色输出
mermaid 美人鱼, 是一个类似 markdown,用文本语法来描述文档图形(流程图、 时序图、甘特图)的工具,您可以在文档中嵌入一段 mermaid 文本来生成 SVG 形式的图形。原创 2024-04-30 15:10:23 · 800 阅读 · 0 评论 -
gradio Audio页面录制不了声音,找不到麦克风;Error accessing the microphone: Cannot read properties of undefined
gradio服务器部署后,客户端浏览器点击麦克风录制不了;报错gradio Audio页面录制不了声音,找不到麦克风;这个报错信息可以邮件检查里看到Error accessing the microphone: Cannot read properties of undefined。原创 2024-03-06 09:20:45 · 828 阅读 · 0 评论 -
base64与BytesIO图片进行编码、解码;api调用
io.BytesIO和 Base64 编码都是用于在内存中处理二进制数据的方法,但它们的目的和使用场景有所不同。io.BytesIO是 Pythonio库中的一个类,它提供了一个在内存中处理二进制数据的接口,模拟了一个文件对象。它允许你像操作文件一样操作内存中的二进制数据,这对于处理图像、音频、视频等二进制数据非常有用。BytesIO对象可以用于读取和写入数据,并且可以轻松地将数据转换为字节字符串。使用BytesIO在内存中处理数据,不需要磁盘I/O。可以轻松地将数据流转换为字节字符串或字节对象。原创 2024-01-10 12:46:52 · 784 阅读 · 0 评论 -
地图坐标展示工具folium
参考:https://github.com/python-visualization/foliumutm_id=0其他还有baidu:echarts。原创 2023-11-02 11:05:48 · 180 阅读 · 0 评论 -
二、使用运行自己的docker python容器环境
第一篇参考:https://blog.csdn.net/weixin_42357472/article/details/1319538661)这是打开一个对外的jupyter notebook容器环境在外部打开localhost:8090 jupter需要登录密码2)运行脚本原创 2023-07-28 16:34:11 · 747 阅读 · 0 评论 -
pandas pivot_table数据透视表、MultiIndex多级索引创建
保存xlsx格式才不会合并;保存csv格式不大正常。原创 2023-07-26 08:58:42 · 482 阅读 · 0 评论 -
python os文件夹路径切分;shutil文件复制到其他文件夹
【代码】python os文件夹路径切分;shutil文件复制到其他文件夹。原创 2023-06-19 17:12:05 · 320 阅读 · 0 评论 -
esp32 Micropython驱动ST7735 1.8寸TFT屏幕 中文显示;时间显示、网络network实时时间获取utptime;urequests、upip等包安装
tft esp32原创 2022-07-25 21:50:05 · 3087 阅读 · 1 评论 -
python 修饰器
参考:https://blog.csdn.net/qq_34914551/article/details/107358768***调用funB不能加括号,加了funB()报错"Python TypeError: ‘NoneType‘ object is not callable"原创 2022-06-20 10:16:35 · 118 阅读 · 0 评论 -
python 运行cmd命令;os.sep自动识别windows\ linux/ 文件路径符号是斜杠还是反斜杠;异或^
1、python 运行cmd命令1)os.systemimport osos.system("echo hello world")2)subprocess.Popen 或者subprocess.check_outputimport subprocesssubprocess.check_output(["echo", "Hello World!"],shell=True)subprocess.Popen(["echo", "Hello World!"],shell=True)2、o原创 2022-05-24 15:51:24 · 412 阅读 · 0 评论 -
Flask web上传获取图像Image读取并使用
图片上传界面后端@app.route('/upload')def upload_test(): return render_template('new.html')前端:new.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head> <bod原创 2022-01-14 12:08:14 · 2804 阅读 · 0 评论 -
pandas read_json报错ValueError: If using all scalar values, you must pass an index;pickle文件读取
添加typ='series’即可参考:https://www.pythonheidong.com/blog/article/298548/25b1be309679dc8e1e9b/pd.read_json(a, typ='series')原创 2021-11-23 17:50:15 · 1332 阅读 · 0 评论 -
pyspark config设置、增加配置、限制_success文件生成;spark-submit 集群提交参数
1、pyspark增加config设置java heap错误增加内存2、spark-submit 参数参考:https://www.cnblogs.com/weiweifeng/p/8073553.htmlnohup spark-submit --class com.tcl.video.search.recommend.SparkQueryApplication --executor-memory 6G --num-executors 6 --master yar原创 2021-11-18 15:52:02 · 3388 阅读 · 0 评论 -
pip 指定安装包的路径;conda activate CommandNotFoundError错误
1、pip 指定安装包的路径参考:https://www.cnblogs.com/shuaishuaidefeizhu/p/15108731.html1、使用命令查看pip默认安装路径python -m site2、去python环境下修改site.pyvim /dat***nda3/envs/recommend/lib/python3.7/site.py修改USER_SITE,USER_BASE到新的路径2、conda activate CommandNotFoundErro原创 2021-11-17 17:38:47 · 744 阅读 · 0 评论 -
linux 安装conda环境;Linux每次开机都要source /etc/profile新安装的环境才生效;linux 脚本开机自启动
参考:https://www.cnblogs.com/nf01/articles/12874716.htmlhttps://www.jianshu.com/p/edaa744ea47dlinux系统 安装conda1、wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O miniconda.sh2、sh miniconda.sh然后添加到系统环境:1、修改环境变量vim ~/.b原创 2021-11-17 11:12:18 · 4143 阅读 · 0 评论 -
python 文件头注释和函数 、类注释示例
1、 文件头注释# -*- coding: utf-8 -*-"""@Author : ***@License : (C) Copyright 2021-20****@Contact : ***@File : pr*****res.py@Software: rec***nd@Time : 2021/05/06 15:06@Desc : 20210506 v1.0"""2、函数 、类注释示例class RandomResizedCropAndInterpola原创 2021-11-17 10:12:45 · 1709 阅读 · 0 评论 -
es 按字段全部更新置0、批量更新bulk
全部更新### try: updateBody = { "script": { "source": "ctx._source['repetitive_items_prior_eliminated'] = params['value']", "lang": "painless", "params": {"value": [] } } } p原创 2021-11-02 17:00:56 · 1814 阅读 · 0 评论 -
pandas astype、sort_values、drop_d去重保留最大值;hive regexp_extract;pyspark agg、log、to_timestamp、unionByName
保错 Cannot convert non-finite values (NA or inf) to intege解决方法:去掉含有0和na的行df111_2 = df111_2.drop(df111_2[df111_2["dnum"]==0].index)df111_2=df111_2[df111_2['dnum'].notna()]df111_2[“dnum”] = df111_2[“dnum”].astype(int)...原创 2021-10-28 14:38:35 · 721 阅读 · 0 评论 -
两个时间差计算、比较;pandas apply函数加速包swifter、parallelize
## 发表时间距离点击时长import datetimedef combine7(x): try: publishdate = str(x["publishdate"]) c_imp_date = str(x["c_imp_date"])# print(publishdate,c_imp_date) d1 = datetime.datetime.strptime(publishdate, '%Y%m%d') d2原创 2021-10-13 09:12:07 · 519 阅读 · 0 评论 -
jenkins on k8s;插件配置;简单CICD持续部署测试
1、k8s安装jenkins参考:https://blog.csdn.net/qq_38942551/article/details/107769120jenkins可以在k8s集群中安装,方便自动管理;也可以单独k8s外部署安装,本文是安装在k8s中1、创建namespacekubectl create namespace jenkins 查看:kubectl get namespace2、创建jenkins.yaml文件deployment和service集成在一个yaml了原创 2021-07-29 19:01:23 · 805 阅读 · 0 评论 -
sklearn TfidfVectorizer、CountVectorizer词袋、 TfidfTransformer词频模型区别及词表、idf获取、cosine计算、bm25相关性
TfidfVectorizer相当于把CountVectorizer, TfidfTransformer合并起来,直接生成tfidf值参数参考:https://blog.csdn.net/blmoistawinde/article/details/80816179import pandas as pdfrom sklearn.feature_extraction.text import CountVectorizerfrom sklearn.feature_extraction.text impo原创 2020-09-07 16:04:29 · 1320 阅读 · 0 评论 -
es python倒排索引分词效果查询、bulk批量数据更新、mget批量数据查询、批量删除数据、删除索引
1、es启动,直接bin目录运行./elasticsearch运行后可以浏览器查看2、安装pip install elasticsearchfrom elasticsearch import Elasticsearchimport jsones = Elasticsearch(['localhost:9200'])#插入数据es.index(index="megacorp",body={"first_name":"xiao","last_name":"xiao", 'age': 25原创 2020-08-20 12:22:05 · 830 阅读 · 0 评论 -
python代码自检工具 flake8简单介绍
PEP 8 是 Python 代码风格规范,它规定了类似行长度、缩进、多行表达式、变量命名约定等内容。尽管你的团队自身可能也会有稍微不同于 PEP 8 的代码风格规范,但任何代码风格规范的目标都是在代码库中强制实施一致的标准,使代码的可读性更强、更易于维护。下面三个库就可以用来帮助你美化代码。Flake8 是“将 PEP 8、Pyflakes(类似 Pylint)、McCabe(代码复杂性检查器)和第三方插件整合到一起,以检查 Python 代码风格和质量的一个 Python 工具”。执行 pip3 in原创 2020-05-09 11:47:19 · 9724 阅读 · 0 评论 -
python 程序设计解耦及包模块之前的导入、项目目录
1、程序中,低耦合,高内聚—是指模块之间低耦合、模块内部高内聚。这个软件系统的进化过程是由程序员参与的过程,以追求软件系统的可重用和易维护—也是追求消耗最小的能量。2、各包模块导入a、同级目录:mycompany ├─ model1.py └─ model2.py若在程序model2.py中导入模块model1.py,则可以直接使用 import model1 或 from mode...原创 2020-04-26 11:42:00 · 363 阅读 · 0 评论 -
爬虫数据分析携程酒店:pandas结合matplotlib
#本篇主要是针对抓取下来的数据进行进一步的清晰和提取有用信息,并且可视化1.数据提取,这部分我就直接用之前的数据,总共7000多条2.读取和实现,我把代码先放上,具体有备注import pandas as pdimport numpy as npimport matplotlib.pyplot as pltimport matplotlib as mpl # 配置字体import...原创 2018-10-13 18:51:58 · 1736 阅读 · 2 评论 -
python对象函数代码书写格式学习
爬虫连续代码从面向过程慢慢向面向对象过度,代码也会更好看,逻辑也更清晰import requestsimport redef download(url): response = requests.get(url).text return responsedef parse_page(html): # # headers={ # "user ...原创 2018-08-26 15:38:15 · 275 阅读 · 0 评论 -
jenkins自动化部署发布python脚本
首先确定安装jenkins的服务器页安装好python相关环境,这个可以参考:https://blog.csdn.net/weixin_42357472/article/details/855625661.新建工程2.工程创建流程首先要写一个工程名称,这个进来不要留空格,这个名字工程构建了一般会在jenkins的workspace目录下创建一个同名文件夹,以后python文件拷贝这文件下...原创 2019-01-02 20:59:16 · 5140 阅读 · 0 评论 -
python命令行传入参数方式
1.sysimport sysa=eval(sys.argv[1])b=eval(sys.argv[2])print(a+b)evel()函数是将字符串形式的int,字典等转化成对应真正的int,字典2.argparse(python自带库)import argparseparser = argparse.ArgumentParser(description="Demo...原创 2019-02-22 11:05:12 · 6812 阅读 · 0 评论 -
nlp结巴分词权重TF-IDF和TextRank案例
停用词可以在网上下载:例子https://github.com/lonngxiang/stopwords1,读取文件错误(解决是读取格式写成rb,只写r不行)UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0x9d in position 20: illegal multibyte sequenceimport jiebaimport ...原创 2019-02-22 13:57:28 · 1519 阅读 · 0 评论 -
python个性化词云图案绘制
# coding=gbkimport jiebaimport jieba.analysefrom wordcloud import WordCloud,ImageColorGeneratorimport matplotlib.pyplot as pltimport matplotlib as mpl # 配置字体mpl.rcParams["font.sans-serif"] = [...原创 2019-02-22 14:42:25 · 1822 阅读 · 0 评论 -
github免费建站和文件夹上传技巧
1.github免费建站项目名字 ###.github.io (###为github账户名)创建后就能上传html网页相关文件效果展示:2.github上传文件夹方式下面截图2方式点击choose your files只能上传单个文件;上传文件夹可以再空白位置比如1的方式直接拖进来就行了...原创 2019-04-06 21:58:50 · 367 阅读 · 0 评论 -
微博 cookie池建立redis+flask端口
1.微博 cookie获取seleniumfrom selenium import webdriverimport jsonimport timefrom lxml import etreedriver = webdriver.Chrome()driver.get('https://passport.weibo.cn/signin/login?entry=mweibo')tim...原创 2019-04-03 11:22:00 · 403 阅读 · 0 评论 -
设计图片字体类型识别项目-fastai
参考github地址:https://github.com/lonngxiang/character-recognition-fastai创建一个文件放train数据,格式可以参考,数据后续越多越好用的是jupter book写的:%reload_ext autoreload%autoreload 2%matplotlib inlinefrom fastai.vision impo...原创 2019-06-02 16:45:09 · 477 阅读 · 0 评论