Python模拟脉冲星伪信号频率实例代码


Posted in Python onJanuary 03, 2018

脉冲星假信号频率的相对路径论证。

首先看一下演示结果:

Python模拟脉冲星伪信号频率实例代码

实例代码:

import numpy as np
import matplotlib.pyplot as plt
import matplotlib.animation as animation

# Fixing random state for reproducibility
np.random.seed(19680801)


# Create new Figure with black background
fig = plt.figure(figsize=(8, 8), facecolor='black')

# Add a subplot with no frame
ax = plt.subplot(111, frameon=False)

# Generate random data
data = np.random.uniform(0, 1, (64, 75))
X = np.linspace(-1, 1, data.shape[-1])
G = 1.5 * np.exp(-4 * X ** 2)

# Generate line plots
lines = []
for i in range(len(data)):
  # Small reduction of the X extents to get a cheap perspective effect
  xscale = 1 - i / 200.
  # Same for linewidth (thicker strokes on bottom)
  lw = 1.5 - i / 100.0
  line, = ax.plot(xscale * X, i + G * data[i], color="w", lw=lw)
  lines.append(line)

# Set y limit (or first line is cropped because of thickness)
ax.set_ylim(-1, 70)

# No ticks
ax.set_xticks([])
ax.set_yticks([])

# 2 part titles to get different font weights
ax.text(0.5, 1.0, "MATPLOTLIB ", transform=ax.transAxes,
    ha="right", va="bottom", color="w",
    family="sans-serif", fontweight="light", fontsize=16)
ax.text(0.5, 1.0, "UNCHAINED", transform=ax.transAxes,
    ha="left", va="bottom", color="w",
    family="sans-serif", fontweight="bold", fontsize=16)


def update(*args):
  # Shift all data to the right
  data[:, 1:] = data[:, :-1]

  # Fill-in new values
  data[:, 0] = np.random.uniform(0, 1, len(data))

  # Update data
  for i in range(len(data)):
    lines[i].set_ydata(i + G * data[i])

  # Return modified artists
  return lines

# Construct the animation, using the update function as the animation
# director.
anim = animation.FuncAnimation(fig, update, interval=10)
plt.show()

脚本运行时间:(0分0.065秒)

总结

以上就是本文关于Python模拟脉冲星伪信号频率实例代码的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

Python 相关文章推荐
python求素数示例分享
Feb 16 Python
Python 详解基本语法_函数_返回值
Jan 22 Python
python中异常捕获方法详解
Mar 03 Python
解析Python中的eval()、exec()及其相关函数
Dec 20 Python
Python爬虫之网页图片抓取的方法
Jul 16 Python
pandas通过loc生成新的列方法
Nov 28 Python
Python理解递归的方法总结
Jan 28 Python
Python线程条件变量Condition原理解析
Jan 20 Python
Python实现分数序列求和
Feb 25 Python
利用Python脚本批量生成SQL语句
Mar 04 Python
用python进行视频剪辑
Nov 02 Python
用python开发一款操作MySQL的小工具
May 12 Python
Python简单实现socket信息发送与监听功能示例
Jan 03 #Python
python实现Floyd算法
Jan 03 #Python
Python如何生成树形图案
Jan 03 #Python
Python爬取十篇新闻统计TF-IDF
Jan 03 #Python
Python制作词云的方法
Jan 03 #Python
Python读取Json字典写入Excel表格的方法
Jan 03 #Python
python基于ID3思想的决策树
Jan 03 #Python
You might like
同一空间绑定多个域名而实现访问不同页面的PHP代码
2006/12/06 PHP
利用phpexcel把excel导入数据库和数据库导出excel实现
2014/01/09 PHP
php使用COPY函数更新配置文件的方法
2015/06/18 PHP
在CentOS上搭建LAMP+vsftpd环境的简单指南
2015/08/01 PHP
PHP实现的简单AES加密解密算法实例
2017/05/29 PHP
PHP实现非阻塞模式的方法分析
2018/07/26 PHP
jQuery ui1.7 dialog只能弹出一次问题
2009/08/27 Javascript
jQuery DOM操作实例
2014/03/05 Javascript
JavaScript函数模式详解
2014/11/07 Javascript
JavaScript实现下拉列表框数据增加、删除、上下排序的方法
2015/08/11 Javascript
jQuery无刷新上传之uploadify简单代码
2017/01/17 Javascript
bootstrap多层模态框滚动条消失的问题
2017/07/21 Javascript
简单实现js进度条加载效果
2020/03/25 Javascript
浅谈在vue项目中如何定义全局变量和全局函数
2017/10/24 Javascript
关于express与koa的使用对比详解
2018/01/25 Javascript
vue+webpack 打包文件 404 页面空白的解决方法
2018/02/28 Javascript
Vue.js做select下拉列表的实例(ul-li标签仿select标签)
2018/03/02 Javascript
react build 后打包发布总结
2018/08/24 Javascript
vue 点击按钮实现动态挂载子组件的方法
2018/09/07 Javascript
Element-ui之ElScrollBar组件滚动条的使用方法
2018/09/14 Javascript
JavaScript设计模式之责任链模式实例分析
2019/01/16 Javascript
JS实现网站楼层导航效果代码实例
2020/06/16 Javascript
python在多玩图片上下载妹子图的实现代码
2013/08/13 Python
用python的requests第三方模块抓取王者荣耀所有英雄的皮肤实例
2017/12/14 Python
Python wxPython库消息对话框MessageDialog用法示例
2018/09/03 Python
django fernet fields字段加密实践详解
2019/08/12 Python
python实现文件的分割与合并
2019/08/29 Python
python基于三阶贝塞尔曲线的数据平滑算法
2019/12/27 Python
浅谈tensorflow中张量的提取值和赋值
2020/01/19 Python
CSS3实现的渐变幻灯片效果
2020/12/07 HTML / CSS
印度在线内衣和时尚目的地:Zivame
2017/09/28 全球购物
教师职称自我鉴定
2014/02/12 职场文书
大学运动会入场词
2014/02/22 职场文书
市委常委会班子党的群众路线教育实践活动整改方案
2014/10/25 职场文书
沂蒙六姐妹观后感
2015/06/08 职场文书
Android存储中最基本的文件存储方式
2022/04/30 Java/Android