首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

正在使用博客创作工具

这期间,使用过不少工具以协助博客创作。本文将对正在使用应用工具(包含资料收集整理、文本编辑、截图及录屏、格式转换、图片编辑、图床管理等方面)做以介绍。...无论是做学习笔记还是知识整理,几年来,在 OneNote 记录、整理了不少内容。...遗憾是 macOS 版本无法使用 markdown 插件,因此我会以截图方式记录代码片段(此种方式对空间占用较大,幸好 OneDriver 提供了 1TB 容量),并将保存完整源代码文件以附件形式添加在笔记...不过由于缺乏定制能力,几乎不会使用 Gif 动图录制功能。...主要用 Affinity Photo[16] 对位图进行编辑和处理。相较于 Pixelmator Pro,Affinity Photo 功能设定和 UI 布局更接近于 PS 使用习惯。

76220

如何使用PythonSelenium进行网页抓取和JSON解析

本文将介绍如何使用PythonSelenium进行网页抓取,并结合高效JSON解析实际案例,帮助读者解决相关问题。 例如: 如何使用PythonSelenium进行网页抓取和数据解析?...答案: 使用PythonSelenium进行网页抓取和数据解析可以分为以下几个步骤: 安装Selenium库和浏览器驱动:首先,需要安装PythonSelenium库。...根据自己使用浏览器版本和操作系统,下载对应驱动,并将其添加到需要系统路径。 初始化Selenium驱动: 在Python脚本,需要初始化Selenium驱动,以便与浏览器进行交互。...JSON解析数据:如果需要解析网页JSON数据,可以使用Pythonjson模块进行解析。...我们可以使用Selenium进行网页提取,并使用Pythonjson模块解析JSON数据。

64220
您找到你想要的搜索结果了吗?
是的
没有找到

使用PythonImageAI进行对象检测

使用ImageAI执行对象检测 现在,让我们看看如何实际使用ImageAI库。将逐步解释如何使用ImageAI构建第一个对象检测模型。 第1步 我们第一个任务是创建必要文件夹。...就本教程而言,使用预训练TinyYOLOv3模型,因此,我们将使用该setModelTypeAsTinyYOLOv3()函数加载模型。...结论 对象检测是最常见计算机视觉任务之一。本文通过示例说明如何使用ImageAI库在Python执行对象检测。...---- 参考文献 1.使用opencv在python进行图像处理简介 2.matlab偏最小二乘回归(plsr)和主成分回归(pcr) 3.matlab中使用vmd变分模态分解 4.matlab...使用hampel滤波去除异常值 5.matlab使用经验模式分解emd-对信号进行去噪 6.matlab偏最小二乘回归(plsr)和主成分回归(pcr) 7.matlab使用copula仿真优化市场风险

2.5K11

使用pythonNumpy进行t检验

本系列将帮助你了解不同统计测试,以及如何在python使用Numpy执行它们。 t检验是统计学中最常用程序之一。...但是,即使是经常使用t检验的人,也往往不清楚当他们数据转移到后台使用Python和R来操作时会发生什么。...在实验,会有一个对照组(给予安慰剂或“糖丸”组)。对照组可能显示平均寿命增长5年,而服用新药平均寿命增长6年。看样子药物可能产生了效果。但这也可能是个巧合。...因此,我们使用一个表来计算临界t值: ? 在python,我们将使用sciPy包函数计算而不是在表查找。(保证,这是我们唯一一次需要用它!)...6.将临界t值与计算出t统计量进行比较 如果计算t统计量大于临界t值,则该测试得出结论:两个群体之间存在统计上显著差异。因此,你可以驳回虚无假设两个人群之间没有统计学上显著差异结论。

4.5K50

使用 Python 对波形数组进行排序

在本文中,我们将学习一个 python 程序来对波形数组进行排序。 假设我们采用了一个未排序输入数组。我们现在将对波形输入数组进行排序。...− 创建一个函数,通过接受输入数组和数组长度作为参数来对波形数组进行排序。 使用 sort() 函数(按升序/降序对列表进行排序)按升序对输入数组进行排序。...使用 for 循环遍历直到数组长度(步骤=2) 使用“,”运算符交换相邻元素,即当前元素及其下一个元素。 创建一个变量来存储输入数组。 使用 len() 函数(返回对象项数)获取输入数组长度。...例 以下程序使用 python 内置 sort() 函数对波形输入数组进行排序 − # creating a function to sort the array in waveform by accepting...结论 在本文中,我们学习了如何使用两种不同方法对给定波形阵列进行排序。与第一种方法相比,O(log N)时间复杂度降低新逻辑是我们用来降低时间复杂度逻辑。

6.8K50

使用 Python 和 Tesseract 进行图像文本识别

本文将介绍如何使用 Python 语言和 Tesseract OCR 引擎来进行图像文本识别。...特别是,我们会使用 PIL(Python Imaging Library)库来处理图像,使用 pytesseract 库来进行文本识别。 准备工作 首先,我们需要安装必要库和软件。...pip install Pillow pip install pytesseract 代码示例 下面是一个简单代码示例,演示如何使用这些库进行图像文本识别。...加载图像:使用 PIL Image.open() 函数加载图像。 文本识别:使用 pytesseract image_to_string() 函数进行文本识别。...总结 通过这篇文章,我们学习了如何使用 Python 和 Tesseract 进行图像文本识别。这项技术不仅应用广泛,而且实现起来也相对简单。

63530

如何使用Selenium Python爬取多个分页动态表格并进行数据整合和分析

本文将介绍如何使用Selenium Python这一强大自动化测试工具来爬取多个分页动态表格,并进行数据整合和分析。...正文 Selenium Python简介 Selenium是一个开源自动化测试框架,它可以模拟用户在浏览器操作,如点击、输入、滚动等,从而实现对网页自动化测试或爬取。...我们需要用Selenium Python提供各种操作方法,如click、send_keys等,来模拟用户在表格翻页,并用BeautifulSoup等库来解析表格数据,并存储到列表或字典。...案例 为了具体说明如何使用Selenium Python爬取多个分页动态表格并进行数据整合和分析,我们以一个实际案例为例,爬取Selenium Easy网站上一个表格示例,并对爬取到数据进行简单统计和绘图...Selenium Python爬取多个分页动态表格,并进行数据整合和分析。

1.1K40

如何使用Selenium Python爬取动态表格复杂元素和交互操作

图片正文Selenium是一个自动化测试工具,可以模拟浏览器行为,如打开网页,点击链接,输入文本等。Selenium也可以用于爬取网页数据,特别是那些动态生成数据,如表格,图表,下拉菜单等。...本文将介绍如何使用Selenium Python爬取动态表格复杂元素和交互操作。...Selenium可以模拟用户交互操作,如点击按钮,选择选项,滚动页面等,从而获取更多数据。Selenium可以通过定位元素方法,如id,class,xpath等,来精确地获取表格数据。...获取表格所有行:使用find_elements_by_tag_name('tr')方法找到表格所有行。创建一个空列表,用于存储数据:代码创建了一个名为data空列表,用于存储爬取到数据。...通过DataFrame对象,可以方便地对网页上数据进行进一步处理和分析。结语通过本文介绍,我们了解了如何使用Selenium Python爬取动态表格复杂元素和交互操作。

98920

如何使用Selenium Python爬取动态表格多语言和编码格式

Selenium也可以用于爬取网页数据,特别是对于那些动态生成内容,如表格、图表、下拉菜单等。...本文将介绍如何使用Selenium Python爬取一个动态表格多语言和编码格式数据,并将其保存为CSV文件。特点Selenium可以处理JavaScript渲染网页,而不需要额外库或工具。...Selenium可以使用XPath、CSS选择器等定位元素,以提取所需数据。Selenium可以处理多语言和编码格式数据,如中文、日文、UTF-8等,只需要设置相应参数。...第31行到第44行,定义一个函数,用于获取表格数据,该函数接受无参数,返回两个列表,分别是表头和表体数据。函数内部使用XPath定位表格元素,并使用列表推导式提取每个单元格文本内容。...结语本文介绍了如何使用Selenium Python爬取一个动态表格多语言和编码格式数据,并将其保存为CSV文件。

23030

NLP预处理:使用Python进行文本归一化

我们在有关词干文章讨论了文本归一化。但是,词干并不是文本归一化中最重要(甚至使用任务。...获得了这些推文,可以在这里下载。使用这个名为best-profanity漂亮工具来审查不好文字,如果需要,可以将其添加到规范化管道。他们也不包含撰写内容的人。...顺便说一句,在列表周围使用了一个名为tqdm漂亮模块,因此一旦应用归一化过程,我们就会获得漂亮进度条。...选择使用名为symspellpy模块,该模块速度非常快(这很重要!),并且可以很好地完成这项工作。...但是,为了简单起见,选择在这里使用传统方法。它快速而直接,但是您可以使用任何其他所需工具。还决定删除(替换)所有标签。对于情感分析,我们并不是真的需要它们。

2.5K21

使用PYTHONKERASLSTM递归神经网络进行时间序列预测

在本文中,您将发现如何使用Keras深度学习库在Python开发LSTM网络,以解决时间序列预测问题。 完成本教程后,您将知道如何针对自己时间序列预测问题实现和开发LSTM网络。...长短期记忆网络 长短期记忆网络(LSTM)是一种递归神经网络,使用时间反向传播进行训练,可以解决梯度消失问题。 它可用于创建大型循环网络,进而可用于解决机器学习序列问题并获得最新结果。...将数据重新标准化到0到1范围(也称为归一化)。我们可以使用 scikit-learn库MinMaxScaler预处理类轻松地对数据集进行规范化 。...使用窗口方法进行回归LSTM 我们还可以使用多个最近时间步长来预测下一个时间步长。 这称为窗口,窗口大小是可以针对每个问题进行调整参数。...概要 在本文中,您发现了如何使用Keras深度学习网络开发LSTM递归神经网络,在Python进行时间序列预测。 ---- ?

3.3K10

python使用Selenium和Chrome WebDriver来获取 【腾讯云 Cloud Studio 实战训练营】文章信息

前言 本文介绍了如何使用Selenium和Chrome WebDriver来获取 【腾讯云 Cloud Studio 实战训练营】文章信息。...在这篇文章,我们首先导入了需要使用依赖库,然后设置了ChromeDriver路径,并创建了Chrome WebDriver对象。...import NoSuchElementException import time 这段代码导入了需要使用依赖库,包括selenium、json,以及一些常用模块。...如果是目标文章,则进行下一步数据提取;否则打印当前文章标题。...json 结束语 通过本文介绍,我们学习了如何使用Selenium和Chrome WebDriver进行网页数据爬取,掌握了定位元素、提取信息和数据存储相关技巧。

24810

源码 | Python爬虫之网易云音乐下载

配置基础 Python Selenium(配置方法参照:Selenium配置) Chrome浏览器(其它也可以,需要进行相应修改) 分析 如果爬取过网易云网站小伙伴都应该知道网易云是有反爬取机制...,POST时需要对一些信息参数进行加密函数模拟。...直接使用Selenium来模拟登录,然后使用接口来直接下载音乐和歌词。...实验步骤: 根据歌手ID获取该歌手热门歌曲列表,歌曲名称和链接,并保存到csv文件; 读取csv文件,根据歌曲链接,提取歌曲ID,然后利用相应接口,下载音乐和歌词; 将音乐和歌词保存到本地。...Python实现 该部分将对几个关键函数进行介绍… 获取歌手信息 利用Selenium我们就不需要看对网页请求了,直接可以从网页源码中提取相应信息。

2.4K20

虚言妙诀终虚见,面试躬行是致知,Python技术面试策略与技巧实战记录

首先打开某著名垂直招聘app软件,寻找我们猎物:     可以看到,我们找到了北京某企事业单位高级python开发岗位,正所谓不打无准备之仗,在正式面试之前,我们需要对该岗位进行分析,尝试推测出面试可能会被问到问题...面试者:您好是15年毕业,在内蒙古民族大学学计算机,毕业之后呢,教了两年高中计算机课程,干了两年多以后在我们本地找了一家公司做微信小程序开发,然后我们这个前端是用这个mp-vue框架,后端就是用...修复这类工作,最近就是看咱们公司这个职位里要求这个selenium, 最近也研究了一下selenium,并且写了一个小脚本,就是可以自动化上传表单数据。...面试者:对,是将不同系统节点对应到每一个二进制位位上,然后针对用户带过来权限节点,对相应位做这个位与运算,来获取相关权限,进行授权操作则使用位或运算。    ...这就要求权限码不能超过计算本身运算长度,在数据库存储权限码时,权限码长度也不能超过所使用数据类型。如:在32位系统,权限节点数量不能多于32个。

11920

使用PYTHONKERASLSTM递归神经网络进行时间序列预测|附代码数据

相关视频:LSTM 神经网络架构和工作原理及其在Python预测应用拓端,赞27LSTM神经网络架构和原理及其在Python预测应用在本文中,您将发现如何使用Keras深度学习库在Python开发...如何使用LSTM网络进行开发并做出预测,这些网络可以在很长序列中保持状态(内存)。在本教程,我们将为时间序列预测问题开发LSTM。...本文选自《使用PYTHONKERASLSTM递归神经网络进行时间序列预测》。...R语言中BP神经网络模型分析学生成绩matlab使用长短期记忆(LSTM)神经网络对序列数据进行分类R语言实现拟合神经网络预测和结果可视化用R语言实现神经网络预测股票实例使用PYTHONKERAS...LSTM递归神经网络进行时间序列预测python用于NLPseq2seq模型实例:用Keras实现神经网络机器翻译用于NLPPython使用Keras多标签文本LSTM神经网络分类

2.1K20

归档 | 一款支持截图中文网站 Actions 截图工具。

使用方法 在 list.json 填入你网站列表。...(天) full_page 是否截取全屏 (参数为 0 时,表示使用拼接方式,参数为 1 时,表示使用拉高视窗模式,参数为 2 时,不截取全屏,参数为 3 时,调用设备模拟截[实验 ]) 思路 这个项目首先写只是打开浏览器...: python+selenium实现网页全屏截图 上面的代码调参数调了好长时间,大半天时间过去了,但是写完之后突然想到:既然已经有代码获取到页面的整体高度,那么直接让浏览器高度等于找个高度,...selenium进行网页长截图,模块长截图 Selenium执行cdp命令,driver.execute_cdp_cmd用法 使用selenium网页截图,解决截图不全问题 Selenium全屏截图,使用...PIL拼接滚动截图 Python selenium操作浏览器全屏截图 使用Selenium Webdriver进行全屏截图 selenium整个页面的截图及局部截图(方法分析) python+selenium

1.1K30

探索自动化测试工具:Selenium威力与应用

社区支持和文档丰富Selenium拥有庞大社区,开发人员可以轻松找到各种教程、文档和解决方案。这使得学习和使用Selenium变得更加容易。如何使用Selenium进行自动化测试?...下面将根据步骤,一步一步来实现自动化测试步骤1:安装Selenium首先,您需要安装Selenium库,以便在您选择编程语言中使用。这通常可以通过包管理器来完成。...例如,在Python,您可以使用以下命令来安装Selenium:pip install selenium可以添加清华源,让下载更快一点pip install selenium -i https://pypi.tuna.tsinghua.edu.cn...集成测试:将Selenium与其他测试工具和框架集成,以进行更复杂测试。...下一节将进行selenium实战训练正在参与2023腾讯技术创作特训营第三期有奖征文,组队打卡瓜分大奖!

45210

Py自动化办公—Word文档替换、Excel表格读取、Pdf文件生成和Email自动邮件发送实战案例

正常情况下,我们肯定是复制粘贴Excel表格客户姓名,之后挨个Word文档进行替换,之后将Word转Pdf格式,然后复制Excel表格邮箱进行发送编辑好邮件正常,之后附上邀请函附件,点击发送,...不过别慌,Python自动化办公,一套组合拳,使用Python自动化办公——Word文档替换、Excel表格读取、Pdf文件生成和Email自动邮件发送一条龙服务安排,下面一起来看看吧!...实现过程 1)替换Word模板生成对应邀请函 这里以上面的Word模板做案例,编写一个函数以客户姓名进行替换模板,一步到位。...关于授权码获取,这里不再赘述了,之前历史文章页写过,网上教程页很多,不会的话,私就行。或者参考下面这个文章:手把手教你使用Python网络爬虫实现邮件定时发送(附源码)。...进阶者') 总结 这篇文章基于Python自动化办公,主要介绍了使用Python相关库,依次完成Word文档替换、Excel表格读取、Pdf文件生成和Email自动邮件发送任务。

1.9K41
领券