Python学习
PlanetB613_布瓜
打工人
展开
-
Python信号分析 | 连续信号的傅立叶变换
1、连续周期信号的傅立叶级数由傅立叶级数的形式可以看出,其都属于积分形式,故在MATLAB中和Python中均可以用积分函数来实现求解。例:Python中代码如下:""" 连续周期信号的傅立叶级数"""from sympy import cos,sinfrom sympy.abc import t,n,yfrom scipy import integrateimport n...原创 2019-05-28 15:22:44 · 2283 阅读 · 1 评论 -
Python信号分析 | 信号的表示(一)【指数、抽样、正弦】
近来学习信号分析与处理的内容,尝试用MATLAB语言和Python语言两种方法实现信号的处理,不足之处,请多指教。1、指数信号MATLAB中用exp函数表示,调用格式为:ft=A*exp(a*t)Python中表示方法类似,同样用exp函数。MATLAB代码:% 指数信号 %A = 1;a = -0.6;t = -10:0.01:10; %定义时间点ft = A*...原创 2019-04-14 20:45:12 · 5307 阅读 · 3 评论 -
Python信号分析 | 信号的表示(二)【三角、复指数、矩形脉冲、阶跃】
Python信号分析 | 信号的表示(一)1、三角信号三角信号在MATLAB中用tripuls函数表示。ft=tripuls(t,width,skew)产生幅度为1,宽度为width,且以0为中心左右各展开width/2大小,斜度为skew的三角波。width默认值为1,skew的取值范围为[-1,1]。在Python中用一个分段函数来表示三角信号。Python代码如下:"""...原创 2019-05-15 17:26:14 · 12209 阅读 · 1 评论 -
Python信号分析 | 信号的表示(三) 【离散信号的表示】
回顾:信号的表示(一)信号的表示(二)1、指数序列指数序列一般形式为Aan., 可以用MATLAB中数组幂运算(即点幂运算)a.^n来实现。Python中用a**n实现。Python代码如下:""" 离散信号表示之指数序列"""import numpy as npimport matplotlib.pyplot as pltn=np.arange(0,15)a=3....原创 2019-05-18 18:25:27 · 4056 阅读 · 3 评论 -
Python信号分析 | 连续信号的s域分析
1、拉普拉斯变换在MATLAB中,拉普拉斯变换调用格式如下:(1)F=laplace(f)对f(t)进行拉普拉斯变换,其结果为F(s);(2)F=laplace(f,v)对f(t)进行拉普拉斯变换,其结果为F(v);(3)F=laplace(f,u,v)对f(u)进行拉普拉斯变换,其结果为F(v);在调用laplace函数前,要用syms命令对所有需要用到的变量等进行说明,即说明是...原创 2019-05-30 16:32:02 · 2839 阅读 · 0 评论 -
Python信号分析 | 信号运算
1、连续信号的相加与相乘在MATLAB和Python中,连续信号的相加、相减和相乘都是用符号“+”“-”“*”实现的。Python代码如下:""" 连续信号相加和相乘"""import numpy as npimport matplotlib.pyplot as pltt = np.linspace(0,2,200)f1 = np.exp(-3*t)f2 = np.si...原创 2019-05-22 17:51:49 · 7894 阅读 · 3 评论 -
用Python实现微信公众号传播指数WCI_v13.0版计算
之前在学习Python时编了一个实现计算WCI的程序:WCI计算后来发现传播指数WCI的计算定义已经发生了变化,现在用的是全新版本13.0如下:微信传播指数WCI(V13.0)WCI(V13.0)公式优化说明1、指标拓展:指标更加丰富,从“整体传播力”、“篇均传播力”、“头条传播力”、“峰值传播力”四个维度进行评价,评价维度更全面。2、算法优化:根据历史数据模型,优化指标权重,排...原创 2019-05-18 17:41:11 · 3409 阅读 · 0 评论 -
Python3.6使用pyinstaller将Python程序代码打包成exe应用软件
初学Python,很多东西不甚了解,想到什么就想学习一下。关于如何将Python程序打包成exe应用软件,在网上看了很多大佬的教程,但是在实践时总是出现这些那些的错误,经过种种曲折坎坷之后,终于弄懂了这一方法。我用的是Anaconda,可以直接打开Anaconda Prompt,安装直接输入:pip install pyinstaller使用首先你得准备一份自己的代...原创 2019-04-02 14:45:21 · 713 阅读 · 0 评论 -
用Python实现微信公众号WCI指数计算器
今天弄公众号的时候,想到了WCI指数,计算公式复杂但是不难,可以用Excel实现计算,我想着可以用Python代码练习一下。1、关于WCI采用数据:总阅读数R、总点赞数Z、发布文章数N、该账号当期最高阅读数Rmax、该账号最高点赞数Zmax。采用指标:总阅读数R、平均阅读数R/N,最高阅读数Rmax,总点赞数Z,平均阅读数Z/N,最高点赞数Zmax,点赞率Z/R。建立如下指标体系:...原创 2019-04-02 14:07:51 · 6282 阅读 · 11 评论 -
Python学习 | Python基本语法元素(第一周)
以下是本人学习嵩天老师《Python语言程序设计 (第8期)》的相关内容,仅供参考。一、Hello World的条件输出描述获得用户输入的一个整数,参考该整数值,打印输出"Hello World",要求:...原创 2019-04-10 21:02:52 · 1029 阅读 · 0 评论 -
用Python编写的五子棋程序1.0版
作为一个Python初学者,在学习了相关知识后,又参考了一些代码,自己也编了个五子棋的程序,目前只能实现人人对战,即双方轮流下,请多指教!鼠标左键走棋,右键悔棋。代码如下:""" 判断输赢函数"""def checkWin(x,y): flag = False count = 1 #保存共有相同颜色多少棋子相连 c...原创 2019-04-01 11:14:39 · 2725 阅读 · 7 评论