- 博客(166)
- 资源 (6)
- 收藏
- 关注
原创 list.sort(*, key=None, reverse=False)的两个问题
list.sort(*, key=None, reverse=False)的两个问题: * 的意思,key的作用。
2025-05-29 10:49:03
347
原创 压缩代码的python语句
在PyCharm Community Edition 2023.3.4运行。输出图片名称 output_compressed.jpg。- 修改后查看图片大小,不断修改参数,直到符合要求。修改quality参数,可以改变图片大小。输入图片名称 1.jpg。
2024-06-27 09:17:51
287
原创 介绍numpy数组
NumPy是Python科学计算的核心库。基本的Python库,如pandas、SciPy和Matplotlib,都构建在NumPy的API之上。机器学习库如TensorFlow和scikit-learn也是如此,它们使用NumPy数组作为输入。任何在Python中使用数字的人都会遇到NumPy数组。那么它们是什么,我们如何创造它们?数组是 NumPy 中的主要对象;它是一个保存数据的网格状结构。数组可以有任意数量的维度,每个维度可以是任意长度。要开始使用,请导入 NumPy,将导入别名为 np。我们可以通
2022-12-06 13:21:05
848
原创 selenium爬取数据时出现如下错误:selenium.common.exceptions.StaleElementReferenceException: Message: stale elemen
selenium爬取数据时出现如下错误:selenium.common.exceptions.StaleElementReferenceException: Message: stale elemen
2022-06-22 09:22:42
2366
原创 python使用openpyxl的时候出现“BadZipFile: File is not a zip file“,怎么解决?
出现"BadZipFile: File is not a zip file"
2022-06-12 11:34:59
3874
原创 Senleium中使用xpath定位span的contains(text())时的format问题
在Senleium中使用xpath定位时,常常使用span的contains(text())的功能。常见语法是如下wd.find_element('xpath',f'//span[contains(text(),"博美")]').click()但如果要使用变量,建立函数时,传入变量,使用 f"{name}"时,常出现错误,错误写法如下:def class_one(name): # 选择一级分类 one = wd.find_element('xpath',f'//span[conta
2022-05-30 17:47:42
1199
原创 pandas中如何去除日期前面的0
问题一般日期前都会带0,比如df["日期"]如何去掉05 前面的0,变成 2022-5-22呢?方法加 #date=df["日期"].dt.strftime("%#m月%#d日")结果就是
2022-05-23 16:41:22
782
原创 如何在seaborn折线图的X轴上设置间隔日期升级版?
问题在(96条消息) 如何在seaborn折线图的X轴上设置间隔日期?_心际花园的博客-优快云博客里,我初步解决了问题,但还是存在问题,比如 2022-4-30 和2022-05-03的间隔明显太近,没有实现日期的均匀分布。分析使用日期间隔的本质是如何设置刻度和刻度值。通过locs, labels = plt.xticks(),发现 locs是数值很大的array.locs, labels = plt.xticks()locs# 结果array([738258., 738262., 7
2022-05-16 12:57:37
1565
原创 如何在seaborn折线图的X轴上设置间隔日期?
问题利用seaborn作图,发现时间周期为30天时,X轴刻度显示9个值,开始日期是2022年4月13日,这不是自己想要的值,我想要开始日期是2022年4月15日解决方法找个很多方法,包括看了官网matplotlib.pyplot.xticks — Matplotlib 3.5.2 文档,最终是在原来的locs上加2 ,并将刻度值设置为起始日期。plt.xticks(locs+2,date)全部代码如下day_num=30name="股票"fig, ax1 = plt.subplots(fi
2022-05-16 09:37:23
2849
原创 python写入word文档中,中文出现乱字符
今天将python编辑好的中文写入word文档中,结果有的中文出现乱字符。找了不少方法,最后解决方法如下import docxword1 = str(first_p) # first_p 和last_p是编辑好的中文内容word2 = str(last_p)file=docx.Document() #创建内存中的word文档对象file.add_paragraph(word1)file.add_paragraph(word2)file.save(f'文档.docx')...
2022-04-15 15:09:15
2697
1
原创 sns制作2022全球前百富豪年龄和财富关系图
%matplotlib notebookimport pandas as pdimport matplotlib.pyplot as pltimport matplotlib.animation as animationplt.rcParams['font.sans-serif'] = ['SimHei'] import seaborn as snsdf = pd.read_excel("global_richer2022.xlsx")df.head()hue_colors={"男"
2022-03-30 16:33:01
188
原创 制作2022全球前百富豪年龄和财富关系图
%matplotlib notebookimport pandas as pdimport matplotlib.pyplot as pltimport matplotlib.animation as animationplt.rcParams['font.sans-serif'] = ['SimHei'] import seaborn as snsdf = pd.read_excel("global_richer2022.xlsx")df.head()plt.style.use("
2022-03-30 15:45:56
380
原创 图片处理:横排合并后压缩图片
import numpy as npfrom PIL import Imageimport os# 读取图片位置img01 = '路径//01.png'img02 = '路径//02.png'# 打开图片imgopen01 = Image.open(img01)imgopen02 = Image.open(img02)# 将图片存入列表new_images = list((imgopen01,imgopen02))# 建立一个新列表,稍后将更改过图片尺寸后的图片存入其中res
2022-02-17 11:19:18
1638
原创 DataCamp中Intermediate Python之Matplotlib01
Matplotlib先讲了如何做图,再讲如何定制图表。这部分是是第一部分:如何做折线图、散点图和直方图。Line plot (1)折线图With matplotlib, you can create a bunch of different plots in Python. The most basic plot is the line plot. A general recipe is given here.import matplotlib.pyplot as pltplt.plot(x,y)
2022-01-05 15:01:23
1748
原创 DataCamp中Introduction to Python之Python Basics练习
DataCamp的Introduction to Python之Python Basics是一些比较基础的练习,可以很快掌握。
2021-12-30 09:11:01
1475
原创 pyautogui的locateCenterOnScreen()里region用法注意事项
使用pyautogui的locateCenterOnScreen(),很多人说,region的四个参数中,头两个是0,0,也就是屏幕左上角的起点。其实并不然,经过尝试后,发现可是设置值,但是不要距实际的定位点太近,最好小于30。import pyautogui as pagfrom pynput import keyboardsizex, sizey = pag.size()x = pag.locateCenterOnScreen(f'd:/web/hua.png', region=(1800
2021-12-28 12:01:52
8742
原创 numpy.stack()、np.row_stack()、np.column_stack()、 np.concatenate()、np.vstack()、np.hstack()的区别
numpy.stack()•numpy.stack(arrays, axis = 0, out = None) 沿新轴连接一系列数组array01=np.array([[ 0, 1, 2, 3, 4, 5], [ 6, 7, 8, 9, 10, 11], [12, 13, 14, 15, 16, 17], [18, 19, 20, 21, 22, 23]])array02 = np.arange(24,48).reshape(4,6)arr
2021-12-09 10:04:42
5696
1
原创 EXCLE:如何合并一个文件夹里不同工作薄的工作表到一个工作表里?
文件夹里有三个工作薄。工作薄的工作表的列名都一样。现在如何把这个文件夹里不同工作薄的工作表到一个工作表里?新建一个工作表,【数据】-【获取数据】-【自文件】-【从文件夹】,选择相应的文件夹,点击【打开】。选择【组合】里的【合并和加载】。在【参数】下选择要合并的工作表,点击【确定】。则文件自动合并到1个工作表里。注意:合并时,被合并的文件不要打开,保持关闭状态。...
2021-11-29 09:37:36
1243
原创 20210930142533 Obsidian文件里实现阅读功能
下载Calibre阅读器 在Calibre阅读器选择【连接/共享】里的【启动内容服务器】在Obsidian里新建文件,将<iframe src="http://<IP地址>:<端口号>/" width=100% height="740" border="0" frameborder="0"> </iframe> 复制到文件里。将内容服务器里的IP地址和端口号粘贴到上面的文件里,点击【预览】,就可以在Obsidian文件里实现阅读功能。..
2021-09-30 14:40:23
897
原创 Obsidian实现git备份
通过插件 obsidian git实现备份,安装Obsidian-git下载插件的网址Release 1.13.0 · denolehov/obsidian-git下载obsidian-git-1.13.0.zip,解压成文件夹。将该文件夹放到在D:\库名\.obsidian\plugins文件夹下。关闭obsidian,再重新打开.点击【设置】——【第三方插件】——【已安装插件】,可以看见Obsidian-Git,将其开启。使用方法在【设置】-【插件选项】-【Obsi
2021-09-29 14:42:46
2477
原创 obsidian之worbench插件
功能将其他内容放到工作台文件workbench里。安装下载网址https://github.com/ryanjamurphy/workbench-obsidian/releases/tag/1.6.1下载main.js,manifest.json在“D:\ThinkingByMyself.obsidian\plugins”下建立文件夹workbench-obsidian,将上面三个文件放进该文件夹。关闭obsidian,再重新打开点击【设置】——【第三方插件】——【已安装插件.
2021-09-17 16:53:55
1302
原创 obsidian之快速拆分文件的插件note-refactor操作手册
安装下载网址https://github.com/lynchjames/note-refactor-obsidian/releases/tag/1.7.1下载main.js,manifest.json,styles.css在“D:\库名.obsidian\plugins”下建立文件夹note-refactor-obsidian,将上面三个文件放进该文件夹。关闭obsidian,再重新打开点击【设置】——【第三方插件】——【已安装插件】,可以看见workbench,将其开启。使用方.
2021-09-17 15:45:57
4420
原创 Obsidian实现Dynalist的大纲效果
Obsidian的大纲模式实现Obsidian-outliner下载插件的网址https://github.com/vslinko/obsidian-outliner/releases/tag/1.3.1下载main.js,manifest.json,styles.css在“D:\ThinkingByMyself.obsidian”下建立文件夹plugins,在plugins文件夹下建立文件夹Obsidian-outliner,将上面三个文件放进该文件夹。关闭obsidian,再重新打..
2021-09-16 16:14:36
6192
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅