![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 85
fakerth
我喜欢去衡量探索,迎接那些最强烈,最有理由吸引我的一切;而不是抓着称杆,试图减轻一些分量,我不会去假想一种状况,而是接受现实;我只沿着我能够旅行的唯一路径去旅行,在这条路径上,没有任何力量能够阻挡我。
展开
-
t-SNE降维可视化并生成excel文件使用其他画图软件美化
t-SNE(t-分布随机邻域嵌入,t-distributed Stochastic Neighbor Embedding)是由 Laurens van der Maaten 和 Geoffrey Hinton 于 2008 年提出的一种非线性降维技术。它特别适合用于高维数据的可视化。t-SNE 的主要目标是将高维数据映射到低维空间(通常是二维或三维),同时尽可能地保留高维数据中的局部结构。这使得我们可以在低维空间中更直观地观察数据的结构和分布。原创 2024-07-11 10:46:32 · 856 阅读 · 0 评论 -
DataFrame使用详解
Pandas 中的 DataFrame 是一个二维的数据结构,类似于电子表格或 SQL 表格。它由多个 Series 组成,每个 Series 代表一个列。DataFrame 可以存储不同类型的数据,并提供丰富的操作方法和功能,使得数据处理和分析变得高效和便捷。原创 2024-07-09 11:02:44 · 790 阅读 · 0 评论 -
Python字典(dict)
在 Python 中,字典(dictionary)是一种内置的数据结构,用于存储键值对(key-value pairs)。它是一个无序的集合,每个键都是唯一的,并且与一个值相关联。字典提供了快速查找、插入和删除操作,因而在很多应用场景中非常有用。原创 2024-07-08 11:26:32 · 781 阅读 · 0 评论 -
Python魔术方法
魔术方法(magic methods)或双下划线方法(dunder methods,"dunder" 是 "double underscore" 的缩写)。魔术方法是 Python 中具有特殊意义的函数,通常由双下划线包围,如 __init__、__str__、__getitem__ 等。这些方法使得类实例可以与内置操作和函数无缝集成,从而实现自定义行为。原创 2024-06-03 20:59:46 · 730 阅读 · 0 评论 -
安装mpi4py与dlio_profiler_py的总结
mpi4py是一个Python库,它提供了与MPI(Message Passing Interface)兼容的接口,使得Python程序能够利用MPI实现并行计算。mpi4py 的核心是基于MPI标准的C/C++实现,它能够在高性能计算环境下进行高效的并行处理。原创 2024-05-24 14:39:52 · 971 阅读 · 0 评论 -
Pip,whl,源码编译安装Python库
pip 是 Python 包管理工具,用于安装和管理 Python 包。pip 是 Python 开发中不可或缺的工具,能够帮助开发者轻松地管理项目所需的各种库和依赖。无论是安装新包、升级现有包还是卸载不需要的包,pip 都提供了简单而强大的命令来完成这些任务。原创 2024-05-24 09:44:35 · 737 阅读 · 0 评论 -
pickle数据序列化和反序列化
本地序列化的情况,应用较少。一般来说,大多数应用场景在网络中,将数据序列化后通过网络传输到远程结点,远程服务器上的服务接受到数据后进行反序列化,就可以使用了。但是,需要注意的是,远端接受端反序列化时必须有对应的数据类型,否则就会报错,尤其是自定义类,必须远程存在。目前,大多数项目都不是单机,不是单服务,需要通过网络将数据传送到其他结点上,这就需要大量的序列化,反序列化。原创 2024-03-23 11:47:49 · 738 阅读 · 1 评论 -
python使用multiprocessing
multiprocessing是Python标准库中的一个模块,用于实现多进程编程。它提供了一种简单而高效的方式来利用多核处理器的能力,通过在多个进程中同时执行任务,加快程序的执行速度和提高系统的吞吐量。原创 2024-03-09 15:37:27 · 940 阅读 · 0 评论 -
argparse --- 命令行选项、参数和子命令解析器
argparse 模块可以让人轻松编写用户友好的命令行接口。 程序定义它需要哪些参数,argparse 将会知道如何从 sys.argv 解析它们。 argparse 模块还能自动生成帮助和用法消息文本。 该模块还会在用户向程序传入无效参数时发出错误消息。原创 2024-03-08 16:53:46 · 995 阅读 · 0 评论 -
测试点点延迟和带宽的脚本总结
测试点点延迟和带宽原创 2024-03-08 11:01:52 · 848 阅读 · 0 评论 -
python提取内存、cpu、lustre相关信息
python提取内存、cpu、lustre相关信息原创 2024-02-26 20:47:15 · 833 阅读 · 0 评论 -
Linux上使用Python源码编译安装Python
没网的情况下,可以去官网搜索需要的python库下载对应的whl文件进行安装。注意,此时下载的whl安装包一定要是符合自己Python版本和系统处理器位数的版本,下载的库名中cp39代表python3.9版本,想知道系统具体可以安装哪些标签的.whl文件,可以使用pip debug --verbose,兼容的文件标签就会显示。解决方法:安装python-dev。正常可以使用yum或者apt-get命令直接安装python-dev,但如果没有网络,就使用如上的源码下载即可。原创 2023-11-18 00:13:36 · 825 阅读 · 0 评论 -
Python正则表达式
当处理文本数据时,正则表达式是一种强大的工具,它允许我们根据特定的模式来匹配、搜索和处理字符串。正则表达式由一系列字符和特殊字符组成,用于描述文本模式。这些模式可以包含普通字符(如字母、数字和标点符号)以及特殊字符,用于表示匹配特定模式的规则。原创 2023-10-14 15:33:43 · 230 阅读 · 0 评论 -
Python柱形图
柱形图,又称长条图、柱状统计图、条图、条状图、棒形图,是一种以长方形的长度为变量的统计图表。长条图用来比较两个或以上的价值(不同时间或者不同条件),只有一个变量,通常利用于较小的数据集分析。长条图亦可横向排列,或用多维方式表达。原创 2023-10-06 14:05:11 · 1964 阅读 · 0 评论 -
Python散点图
散点图是指在回归分析中,数据点在直角坐标系平面上的分布图,散点图表示因变量随自变量而变化的大致趋势,据此可以选择合适的函数对数据点进行拟合。用两组数据构成多个坐标点,考察坐标点的分布,判断两变量之间是否存在某种关联或总结坐标点的分布模式。散点图将序列显示为一组点。值由点在图表中的位置表示。类别由图表中的不同标记表示。散点图通常用于比较跨类别的聚合数据。原创 2023-09-09 14:01:59 · 2301 阅读 · 3 评论 -
ubuntu下Anaconda安装与使用教程
安装路径默认在/home/用户名/anaconda3下,可以选择修改,确定安装路径后开始安装,我们创建名为python3.8,python版本为3.8的环境。可以看到出现(base)。原创 2023-09-03 15:37:31 · 7041 阅读 · 0 评论 -
Python使用PooledDB连接池连接Mysql
数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。这项技术能明显提高对数据库操作的性能。原创 2023-08-05 23:33:09 · 1871 阅读 · 1 评论 -
Python求均值、方差、标准偏差SD、相对标准偏差RSD
Python求均值、方差、标准偏差SD、相对标准偏差RSD原创 2023-08-05 22:08:07 · 3416 阅读 · 0 评论 -
anaconda安装paddle(安装CUDA,CUDNN)
anaconda安装paddle(安装CUDA,CUDNN)原创 2022-12-01 19:21:33 · 9834 阅读 · 5 评论 -
随机数的生成与排序,打印99乘法表,海量文件遍历,图像直方图统计,文本词频统计
随机数的生成与排序,打印99乘法表,海量文件遍历,图像直方图统计,文本词频统计原创 2022-11-30 21:13:45 · 212 阅读 · 0 评论 -
Python脚本实现淘宝秒杀
Python脚本实现淘宝秒杀原创 2022-11-11 20:10:49 · 9036 阅读 · 17 评论 -
NumPy数组基础
NumPy数组基础原创 2022-11-01 19:40:08 · 1621 阅读 · 0 评论 -
基于特征点检测的人脸融合技术
所谓人脸融合:给定输入人脸A、B,输出的人脸C具有A和B共同的特征,是一张全新的人脸,也可以说是一张假脸。人脸融合的过程主要有三步:人脸特征点定位,人脸融合,人脸交换。第一步,通过深度学习训练的模型对两张待融合的图像进行关键点定位;第二步,根据定位结果对人脸进行融合;第三步,将融合得到的人脸交换到待交换的人脸上,合成最终图像。实际上做到第二步已经达到了人脸融合的基本要求,对于人脸交换,大部分用于假脸交换起到一定的隐私保护作用,用在人脸融合这里也算刚刚好............原创 2022-06-07 20:28:27 · 5109 阅读 · 8 评论