51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Python笔记

Python 二分查找库 bisect

Python 二分查找库 bisect

厉飞雨 阅读(251) 评论(0) 赞(27)

<blockquote> <p>本文记录 python 二分查找库 bisect 用法。</p> </blockquote> <h3>bisect {#bisect}</h3> <ul> <li>此模块支持按排序顺序维护列表,而不必在每次插入后对列表进行排序。对于具有昂贵比较操作的长...

Python 堆 heapq

Python 堆 heapq

厉飞雨 阅读(237) 评论(0) 赞(14)

<blockquote> <p>本文介绍堆和在Python内置库的实现。</p> </blockquote> <h3>简介 {#简介}</h3> <p>该模块提供了堆队列算法的实现,也称为优先级队列算法。</p> <p>堆是二叉树,其中每个父节点的值小于或等于其任何子节点...

Python Functools

Python Functools

厉飞雨 阅读(270) 评论(0) 赞(12)

<blockquote> <p>介绍Python 中内置库 functools ------ 可调用对象上的高阶函数和操作 。</p> </blockquote> <h3>简介 {#简介}</h3> <p>Functools 模块用于高阶函数: 作用于或返回其他函数的函数。一般来说,任何可调用对...

Python 识别中文生成带声调的拼音

Python 识别中文生成带声调的拼音

厉飞雨 阅读(538) 评论(0) 赞(15)

<blockquote> <p>本文记录使用 Python pypinyin 库获取中文声调拼音的方法。</p> </blockquote> <h3>pypinyin {#pypinyin}</h3> <p>将汉字转为拼音。可以用于汉字注音、排序、检索 。</p> <h4>...

降维方法 PCA、t-sne、Umap 的 python 实现

降维方法 PCA、t-sne、Umap 的 python 实现

厉飞雨 阅读(467) 评论(0) 赞(25)

<blockquote> <p>本文介绍三种常用降维方法 PCA、t-sne、Umap 的 Python 实现。</p> </blockquote> <h3>数据集 {#数据集}</h3> <p>提取游戏音频 5.7W 段,提取声音指纹特征,放在 <code>fea.json<...

Python SciPy 实现最小二乘法

Python SciPy 实现最小二乘法

厉飞雨 阅读(401) 评论(0) 赞(19)

<blockquote> <p>最小二乘法则是一种统计学习优化技术,它的目标是最小化误差平方之和来作为目标,从而找到最优模型。</p> </blockquote> <h3>简介 {#简介}</h3> <p>最小二乘法则是一种统计学习优化技术,它的目标是最小化误差平方之和来作为目标 $J(θ)$,...

Python 浮点数精度

Python 浮点数精度

厉飞雨 阅读(267) 评论(0) 赞(13)

> 计算机在处理浮点数时会用二进制表示,遇到无法用二进制精确表示的十进制浮点数时便会根据精确度位数进行截断,Python 也不例外。 ### Python 精度 {#Python-精度} python 默认使用的是 double 精度, 浮点数在计算机中都是以二进制保存,当有无法精确表示的二进制数字时便会产生截断, 这就导致了在有限精度下,电脑为自己把精度范围外的小数...

Python struct.unpack 和 struct.pack

Python struct.unpack 和 struct.pack

厉飞雨 阅读(325) 评论(0) 赞(13)

<blockquote> <p>Python <code>struct</code> 模块用于将外部压缩的格式字符串与Python类型值进行转换,用于外部文件,网络数据,或是python 与 c语言程序 间的数据交换。</p> </blockquote> <h3>简介 {#简介}</h3&...

Python 获取本机公网 IP

Python 获取本机公网 IP

厉飞雨 阅读(408) 评论(0) 赞(17)

> 有很多大佬搭建的查询本机公网 IP 的服务,本文记录相关内容。 ### IPv4 {#IPv4} 可以访问获取公网 IPv4 IP 的站点: #### 直接返回ip地址 {#直接返回ip地址} * <https://checkip.amazonaws.com/> * <https://ident.me> * <https://if...