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用于url解码和中文解析的小脚本(python url decoder)
Aug 11 Python
Scrapy爬虫实例讲解_校花网
Oct 23 Python
Python设计模式之代理模式简单示例
Jan 09 Python
Python实现连接两个无规则列表后删除重复元素并升序排序的方法
Feb 05 Python
pandas.dataframe中根据条件获取元素所在的位置方法(索引)
Jun 07 Python
Python中交换两个元素的实现方法
Jun 29 Python
在matplotlib的图中设置中文标签的方法
Dec 13 Python
扩展Django admin的list_filter()可使用范围方法
Aug 21 Python
python中的函数递归和迭代原理解析
Nov 14 Python
python抓取多种类型的页面方法实例
Nov 20 Python
将labelme格式数据转化为标准的coco数据集格式方式
Feb 17 Python
解决python多线程报错:AttributeError: Can't pickle local object问题
Apr 08 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 a simple smtp class
2007/11/26 PHP
使用gd库实现php服务端图片裁剪和生成缩略图功能分享
2013/12/25 PHP
php写入数据到CSV文件的方法
2015/03/14 PHP
PHP设计模式之适配器模式代码实例
2015/05/11 PHP
非常重要的php正则表达式详解
2016/01/04 PHP
浅谈javascript的数据类型检测
2010/07/10 Javascript
javascript 密码框防止用户粘贴和复制的实现代码
2014/02/17 Javascript
关于延迟加载JavaScript
2015/05/05 Javascript
JS获取鼠标坐标位置实例分析
2016/01/20 Javascript
javascript简单实现跟随滚动条漂浮的返回顶部按钮效果
2016/08/19 Javascript
文本溢出插件jquery.dotdotdot.js使用方法详解
2017/06/22 jQuery
node.js + socket.io 实现点对点随机匹配聊天
2017/06/30 Javascript
ztree实现左边动态生成树右边为内容详情功能
2017/11/03 Javascript
vue环境搭建简单教程
2017/11/07 Javascript
微信小程序 如何引入外部字体库iconfont的图标
2018/01/31 Javascript
vue获取当前点击的元素并传值的实例
2018/03/09 Javascript
js中如何完美的解析数据
2018/03/18 Javascript
微信小程序如何通过用户授权获取手机号(getPhoneNumber)
2020/01/21 Javascript
[48:12]Secret vs Optic Supermajor 胜者组 BO3 第三场 6.4
2018/06/05 DOTA
python中查找excel某一列的重复数据 剔除之后打印
2013/02/10 Python
python求pi的方法
2014/10/08 Python
简要讲解Python编程中线程的创建与锁的使用
2016/02/28 Python
Python利用operator模块实现对象的多级排序详解
2017/05/09 Python
利用Python破解斗地主残局详解
2017/06/30 Python
TensorFlow变量管理详解
2018/03/10 Python
python版本五子棋的实现代码
2018/12/11 Python
Python 实现交换矩阵的行示例
2019/06/26 Python
Python PyInstaller安装和使用教程详解
2020/01/08 Python
Python编程快速上手——Excel到CSV的转换程序案例分析
2020/02/28 Python
Django 实现对已存在的model进行更改
2020/03/28 Python
Wedgwood美国官网:英国骨瓷,精美礼品及家居装饰
2018/02/17 全球购物
英国领先的独立酒精饮料零售商:DrinkSupermarket
2021/01/13 全球购物
申请任职学生会干部自荐书范文
2014/02/13 职场文书
《圆的面积》教学反思
2016/02/19 职场文书
Python实现GIF动图以及视频卡通化详解
2021/12/06 Python
【海涛解说】暗牧也疯狂,牛蛙成配角
2022/04/01 DOTA