随笔分类 -  Python

摘要:在本教程中,我们将学习使用Python列表解析(list comprehensions)相关知识 1 使用介绍 列表解析是一种基于现有列表创建列表的句法结构。列表解析提供了创建列表的简洁方法。通常需要创建新的列表,其中每个元素是应用于另一个序列或iterable的每个成员的某些操作的结果,或者创建满 阅读全文
posted @ 2022-12-19 21:48 落痕的寒假 阅读(359) 评论(0) 推荐(0) 编辑
摘要:Python随机数生成模块教程演示如何在Python中生成伪随机数。 1 介绍 1.1 随机数字生成器 随机数生成器(RNG)生成一组在外观上不显示任何可区分模式的值。随机数生成器分为两类:硬件随机数生成器和伪随机数生成器。硬件随机数生成器被认为能产生真正的随机数。伪随机数生成器根据软件算法生成值。 阅读全文
posted @ 2022-12-18 23:16 落痕的寒假 阅读(177) 评论(0) 推荐(0) 编辑
摘要:6 热图Heatmapplot(代码下载) 热图是指通过将矩阵单个的值表示为颜色的图形表示。热力图显示数值数据的一般视图非常有用,制作热图很简单,且不需要提取特定数据点。在seaborn中使用heatmap函数绘制热力图,此外我们也使用clustermap函数绘制树状图与热图。该章节主要内容有: 基 阅读全文
posted @ 2022-12-18 23:14 落痕的寒假 阅读(366) 评论(0) 推荐(0) 编辑
摘要:8 避免过度绘图Avoid Overplotting(代码下载) 过度绘图是散点图及几天常见图表中最常见的问题之一。如下图所示当数据集很大时,散点图的点会重叠,使得图形变得不可读。在这篇文章中,提出了多种方法避免过度绘图。该章节主要内容有: 减小点的大小 reduce the dot size 使用 阅读全文
posted @ 2022-12-18 23:14 落痕的寒假 阅读(54) 评论(0) 推荐(0) 编辑
摘要:11 绘图实例(3) Drawing example(3)(代码下载) 本文主要讲述seaborn官网相关函数绘图实例。具体内容有: Plotting a diagonal correlation matrix(heatmap) Scatterplot with marginal ticks(Joi 阅读全文
posted @ 2022-12-18 23:14 落痕的寒假 阅读(127) 评论(0) 推荐(0) 编辑
摘要:1. 读写文件笔记(第8章)(代码下载) 1.1 文件与文件路径 通过import os调用os模块操作目录,常用函数如下: |函数|用途| |-|:-| |os.getcwd()|取得当前工作路径| |os.chdir()|改变当前工作路径| |os.makedirs(path)|创建新文件夹| 阅读全文
posted @ 2022-12-18 23:13 落痕的寒假 阅读(35) 评论(0) 推荐(0) 编辑
摘要:NETWORK CHART(网络图) 代码下载地址 网络图 (或图表或图形)显示了一组实体之间的互连。每个实体由一个或多个节点表示。节点之间的连接通过链接(或边)表示。网络的理论与实现是一个广阔的研究领域。整个网络都可以致力于此。例如,网络可以是有向的或无向的,加权的或未加权的。有许多不同的输入格式 阅读全文
posted @ 2022-12-18 23:13 落痕的寒假 阅读(1225) 评论(0) 推荐(0) 编辑
摘要:7 常用参数调整Adjustment of Common Parameters(代码下载) 主要讲述关于seaborn通用参数设置方法,该章节主要内容有: 主题设置 themes adjustment 颜色设置 Manage colors 轴的管理 Manage axis 边距调整 Manage m 阅读全文
posted @ 2022-12-18 22:05 落痕的寒假 阅读(167) 评论(0) 推荐(0) 编辑
摘要:2 散点图Scatterplot(代码下载) 散点图能够显示2个维度上2组数据的值。每个点代表一个观察点。X(水平)和Y(垂直)轴上的位置表示变量的值。研究这两个变量之间的关系是非常有用的。在seaborn中通过regplot和lmplot制作散点图,regplot和lmplot核心功能相近,reg 阅读全文
posted @ 2022-12-18 21:31 落痕的寒假 阅读(516) 评论(0) 推荐(0) 编辑
摘要:1 CairoSVG介绍 代码下载地址 CairoSVG是一个将SVG1.1转为PNG,PDF, PS格式的转化。SVG算目前火热的图像文件格式了,它的英文全称为Scalable Vector Graphics,意思为可缩放的矢量图形,但是SVG要专用软件才能编辑打开,通过CairSVG我们就能将S 阅读全文
posted @ 2022-12-18 21:10 落痕的寒假 阅读(568) 评论(0) 推荐(0) 编辑
摘要:Python map函数总结 本文主要介绍如何使用Python(Python3版本)的内置map()函数。简单来说map()函数会将指定的函数依次作用于某个序列的每个元素,并返回一个迭代器对象。map语法如下,其中function表示我们指定的函数,iterable表示要作用的序列,这个序列可以是一 阅读全文
posted @ 2022-12-18 21:10 落痕的寒假 阅读(360) 评论(0) 推荐(0) 编辑
摘要:树形图Tree diagram (代码下载) 本文旨在描述如何使用Python实现基本的树形图。要实现这样的树形图,首先需要有一个数值矩阵。每一行代表一个实体(这里是一辆汽车)。每列都是描述汽车的变量。目标是将实体聚类以了解谁与谁有共同点。python下通过scipy中hierarchy.linka 阅读全文
posted @ 2022-12-18 21:10 落痕的寒假 阅读(1611) 评论(0) 推荐(0) 编辑
摘要:词云Wordcloud是文本数据的一种可视化表示方式。它通过设置不同的字体大小或颜色来表现每个术语的重要性。词云在社交媒体中被广泛使用,因为它能够让读者快速感知最突出的术语。然而,词云的输出结果没有统一的标准,也缺乏逻辑性。对于词频相差较大的词汇有较好的区分度,但对于颜色相近、频次相近的词汇来说效果 阅读全文
posted @ 2022-12-07 11:51 落痕的寒假 阅读(897) 评论(0) 推荐(0) 编辑
摘要:Gradio是一个开源的Python库,用于构建机器学习和数据科学演示应用。有了Gradio,你可以围绕你的机器学习模型或数据科学工作流程快速创建一个简单漂亮的用户界面。Gradio适用于以下情况: 为客户/合作者/用户/学生演示你的机器学习模型。 通过自动共享链接快速部署你的模型,并获得对模型性能 阅读全文
posted @ 2022-10-24 11:59 落痕的寒假 阅读(2277) 评论(0) 推荐(0) 编辑
摘要:blind-watermark是一个能够给图片添加/解析基于频域的数字盲水印的Python库。图像水印image watermark是指在图片里添加文本或图形,以标记图片的来源。但是图像水印会破坏原图。因此另外一种水印形式,即图像盲水印blind image watermark在实践中更多地用于标记 阅读全文
posted @ 2022-09-19 11:50 落痕的寒假 阅读(788) 评论(0) 推荐(0) 编辑
摘要:Python的Diagrams库允许通过简单的Python代码绘制云系统架构,实现对新的系统架构进行原型设计。Diagrams的官方仓库地址见:diagrams。Diagrams的官方文档和使用示例见:diagrams-doc。 0 安装 Diagrams库依赖于开源的图可视化工具Graphviz。 阅读全文
posted @ 2022-09-10 09:49 落痕的寒假 阅读(168) 评论(0) 推荐(0) 编辑
摘要:DeFFcode是一种跨平台的高性能视频帧解码器,通过内部封装ffmpeg,提供GPU解码支持,几行python代码就能够快速解码视频帧,并具有强大的错误处理能力。DeFFcode的APIs支持多种媒体流作为输入源,例如IP摄像机、常规多媒体文件、屏幕录制、图像序列、网络协议(例如 HTTP(s)、 阅读全文
posted @ 2022-08-19 11:38 落痕的寒假 阅读(526) 评论(0) 推荐(0) 编辑
摘要:VidGear是一个高性能的Python视频处理库,它在预载多个专业视频图像处理库的基础上,如OpenCV、FFmpeg、ZeroMQ、picamera、starlette、yt_dlp、pyscreenshot、aiortc和Python mss等,提供了一个易于使用、高度可扩展、彻底优化的多线程 阅读全文
posted @ 2022-08-12 21:02 落痕的寒假 阅读(488) 评论(0) 推荐(0) 编辑
摘要:对于人类能够识别的字符,计算机会根据某一对应关系将其转换为二进制形式进行保存。这个对应关系就是字符编码表,即什么样的字符对应什么样的二进制编码。这种字符编码表往往是多种多样的,因此,如果我们想要将一个未知编码的二进制文件转换为可读文本进行显示,就需要考其使用的是什么类型的字符编码。关于字符编码的进一 阅读全文
posted @ 2022-07-25 12:07 落痕的寒假 阅读(157) 评论(0) 推荐(0) 编辑
摘要:Faiss是一个由facebook开发以用于高效相似性搜索和密集向量聚类的库。它能够在任意大小的向量集中进行搜索。它还包含用于评估和参数调整的支持代码。Faiss是用C++编写的,带有Python的完整接口。一些最有用的算法是在GPU上实现的。Faiss官方仓库为:faiss。 所谓相似性搜索是指通 阅读全文
posted @ 2022-07-21 11:42 落痕的寒假 阅读(3078) 评论(0) 推荐(1) 编辑