
python
文章平均质量分 93
ljtyxl
大数据,智能算法研究,包括机器学习,深度学习,强化学习nlp等在推荐领域的应用和智能算法研究,比赛之类的合作联系qq:1329331182,wx:ljt1761
展开
-
PySpark任务在YARN集群上运行python 算法
PySpark任务在YARN集群上运行python 算法原创 2022-03-31 13:21:36 · 2226 阅读 · 0 评论 -
pandas + sqlalchemy mysql
Quick Tip: SQLAlchemy for MySQL and PandasBefore we get into theSQLAlchemy aspects, let’s take a second to look at how to connect to a SQL database with the mysql-python connector (or at least take...原创 2019-07-22 10:45:47 · 2072 阅读 · 0 评论 -
PPG信号滤波过后的时频分析
PPG信号的 时域图、频域图、时频图、小波变换图 import osimport timeimport tracebackimport pandas as pdimport plotly.plotly as pyimport plotly.graph_objs as gofrom plotly.offline import iplot, init_notebook_mo...原创 2019-07-26 09:53:19 · 11305 阅读 · 2 评论 -
python中的fft带通滤波器
值得注意的是,bp的单位数量不一定是以Hz为单位,而是取决于信号的采样频率,您应该使用scipy.fftpack.fftfreq进行转换。 此外,如果你的信号是真实的,你应该使用scipy.fftpack.rfft。 这是一个最小的工作示例,可过滤掉小于指定数量的所有频率:import numpy as npfrom scipy.fftpack import rfft, irfft, ...原创 2019-07-31 20:41:25 · 4594 阅读 · 0 评论 -
比 matplotlib 效率高十倍的数据可视化神器
Python交互式数据分析报告框架~Dash介绍原文链接:https://link.jianshu.com/?t=https%3A%2F%2Fmedium.com%2F%40plotlygraphs%2Fintroducing-dash-5ecf7191b503译者序:原文于2017年6月21日发布,时过半载,将这篇既不是教程,也不是新闻的产品发布稿做了一番翻译,为何?只因去年下...转载 2019-07-23 10:02:57 · 1321 阅读 · 0 评论 -
python--面向对象
楔子面向过程vs面向对象初识面向对象 类的相关知识 对象的相关知识 对象之间的交互 类命名空间与对象、实例的命名空间 类的组合用法 初识面向对象小结面向对象的三大特性 继承 多态 封装面向对象的更多说明 面向对象的软件开发 几个概念的说明 面向对象常用术语 其中类的数据属性是共享给所有对象的>>>...转载 2019-07-23 10:17:20 · 559 阅读 · 0 评论 -
频域特征提取的Python实现(频谱、功率谱、倒频谱)
MATLAB程序代码:%========================================================================== %Desc: 以高斯信号为例,求解其频谱、双边功率谱、单边功率谱、双边功率谱密度、% 单边功率谱密度,这里高斯信号的半波全宽FWHM=50ps,中心点位于2.5ns处。 %======...原创 2019-08-15 16:19:10 · 9096 阅读 · 1 评论 -
Python SciPy库——拟合与插值
1.最小二乘拟合实例1import numpy as npimport matplotlib.pyplot as pltfrom scipy.optimize import leastsqplt.figure(figsize=(9,9))x=np.linspace(0,10,1000)X = np.array([8.19, 2.72, 6.39, 8.71, 4.7,...原创 2022-04-01 09:46:04 · 2572 阅读 · 0 评论 -
Python的串口通信(pyserial)
串口通信是指外设和计算机间,通过数据信号线 、地线、控制线等,按位进行传输数据的一种通讯方式。这种通信方式使用的数据线少,在远距离通信中可以节约通信成本,但其传输速度比并行传输低。串口是计算机上一种非常通用的设备通信协议。pyserial模块封装了python对串口的访问,为多平台的使用提供了统一的接口。安装:pip3 install pyserial测试:两个CH340...转载 2019-08-29 16:26:36 · 6935 阅读 · 1 评论 -
回归预测的评价指标(附python代码)
一、常用的评价指标对于回归模型效果的判断指标经过了几个过程,从SSE到R-square再到Ajusted R-square, 是一个完善的过程:SSE(误差平方和):The sum of squares due to errorR-square(决定系数):Coefficient of determinationAdjusted R-square:Degree-of-freedom ...转载 2019-07-25 15:08:21 · 4404 阅读 · 0 评论 -
时频分析-傅里叶级数及傅里叶变换、STFT 、小波变换、Wigner-Ville 分布
傅里叶级数傅里叶生于1768年,死于1830年。傅里叶级数在数论、组合数学、信号处理、概率论、统计学、密码学、声学、光学等领域都有着广泛的应用.傅里叶级数的公式:1、把一个周期函数表示成三角级数: 首先,周期函数是客观世界中周期运动的数学表述,如物体挂在弹簧上作简谐振动、单摆振动、无线电电子振荡器的电子振荡等,大多可以表述为: f(x)=A sin(ωt+ψ) 这里t...原创 2019-07-17 20:50:37 · 10901 阅读 · 2 评论 -
ECG/PPG量测解决方案
摘要本应用文件介绍了心电图 (ECG) 与光电容积图 (PPG) 的基本工作原理,讨论了ECG与PPG生理信号的量测,以及提高可靠性、实现高精度电气特性的难点。一般高精准度的ECG与PPG架构都是采用模拟前端和ADC组合而成的解决方案。本文介绍的RT1025利用ECG/PPG同步采样ADC,提供了一个可以同步撷取ECG/PPG以应用于血压计算的引人注目亮点,及其高度集成的解决方案省去了多个模拟...转载 2019-07-17 18:49:26 · 8303 阅读 · 0 评论 -
Python 正则表达式模块 - re
Python 正则表达式语法正则表达式可以包含普通字符和特殊字符,普通字符(比如数字或者字母)可以直接对目标字符串进行匹配,在本文中我们主要讨论利用特殊字符来模糊匹配某一些字符串的方法,比如'|'或者'(',使用这些特殊字符,正则表达式可以表示某一类的普通字符,或者是改变其周围的正则表达式的含义。具体如表 2-1 所示:表 1. 正则表达式语法符号 意义 例子 . ...转载 2019-05-15 16:09:37 · 367 阅读 · 0 评论 -
Python 标准库
Python 语言参考描述了 Python 语言的具体语法和语义,这份库参考则介绍了与 Python 一同发行的标准库。它还描述了通常包含在 Python 发行版中的一些可选组件。Python 标准库非常庞大,所提供的组件涉及范围十分广泛,正如以下内容目录所显示的。这个库包含了多个内置模块 (以 C 编写),Python 程序员必须依靠它们来实现系统级功能,例如文件 I/O,此外还有大量以 ...转载 2019-05-15 16:11:12 · 199 阅读 · 0 评论 -
Python 从协议到抽象基类
1. 前言本篇讨论Python中接口的实现问题,主要内容如下:补充用鸭子协议实现部分接口的一种重要方法:猴子补丁; 说明抽象基类的常见用途,即,实现接口时作为超类使用; 说明抽象基类如何检查具体子类是否符合接口定义,以及如何使用注册机制声明一个类实现了某个接口; 说明如何不通过子类化或注册,也能让抽象基类自动“识别”任何符合接口的类。补充在正文之前:在Python中,“X类对象...转载 2019-05-26 21:12:14 · 191 阅读 · 0 评论 -
python多线程和多进程
1 概念梳理:1.1 线程1.1.1 什么是线程线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。一个线程是一个execution context(执行上下文),即一个cpu执行时所需要的一串指令。1.1.2 线程的工作方式假设你正在读一本书,没...转载 2019-06-05 17:08:30 · 235 阅读 · 0 评论 -
Python高性能编程
Python语言是一种脚本语言,其应用领域非常广泛,包括数据分析、自然语言处理、机器学习、科学计算、推荐系统构建等。 本书共有12章,围绕如何行代码优化和加快实际应用的运行速度行详细讲解。本书主要包含以下主题:计算机内部结构的背景知识、列表和元组、字典和集合、迭代器和生成器、矩阵和矢量计算、并发、集群和工作队列等。*后,通过一系列真实案例展现了在应用场景中需要注意的问题。 本书适合初级和中级Pyt...原创 2019-06-17 10:52:29 · 554 阅读 · 0 评论 -
java调用python脚本并向python脚本传递参数
#-*-coding:utf-8 -*-import numpy as npfrom selenium import webdriverdef main(): url = 'https://www.tianyancha.com/login' driver = webdriver.Chrome() driver.get(url)if __name__ ==...转载 2019-07-12 17:13:44 · 1068 阅读 · 0 评论 -
Python3 可变对象VS不可变对象、 对象的赋值、深拷贝VS浅拷贝
可变对象:当有需要改变对象内存的值的时候,这个对象的id不发生变化。 不可变对象:当有需要改变对象内存的值的时候,这个对象的id会发生变化。也就是不同的值指向不同的内存地址,也就是该变量的内存值不可改变。 这里的变与不变是针对同一个内存地址的。可变是指该对象所指定的内存地址上面的值可以被改变,变量被改变后,其所指向的内存地址上面的值,直接被改变,没有发生复制行为,也没有发生开辟新...原创 2019-07-12 11:32:46 · 287 阅读 · 0 评论 -
python中eval函数作用
eval函数就是实现list、dict、tuple与str之间的转化str函数把list,dict,tuple转为为字符串一、字符串转换成列表a = "[[1,2], [3,4], [5,6], [7,8], [9,0]]"print(type(a))b = eval(a)print(type(b))print(b)二、字符串转换成字典a = "{1...原创 2019-07-17 09:45:45 · 401 阅读 · 0 评论 -
Python调试器
原文多年来,我一直非常高兴地使用jupyternotebook,主要是使用Python,而且在学术界和业界,它们的流行程度都在不断增长,这是确定无疑的。不过,我确实有些恼火,这就是缺少类似于Eclipse、IntelliJ或VisualStudio代码等其他IDE中提供的一流的可视化调试器。有些人会正确地指出,木星已经支持PDB进行简单的调试,您可以手动和顺序地输入命令来执行诸如检查...翻译 2019-05-14 08:34:42 · 1459 阅读 · 0 评论