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操作MySQL简单实现方法
Jan 26 Python
使用python调用zxing库生成二维码图片详解
Jan 10 Python
PyQt 线程类 QThread使用详解
Jul 16 Python
pandas DataFrame 根据多列的值做判断,生成新的列值实例
May 18 Python
Python实现字典排序、按照list中字典的某个key排序的方法示例
Dec 18 Python
python 通过类中一个方法获取另一个方法变量的实例
Jan 22 Python
网易有道2017内推编程题 洗牌(python)
Jun 19 Python
python如何实现代码检查
Jun 28 Python
python 将字符串中的数字相加求和的实现
Jul 18 Python
Python爬取YY评级分数并保存数据实现过程解析
Jun 01 Python
keras得到每层的系数方式
Jun 15 Python
python switch 实现多分支选择功能
Dec 21 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中获取文件创建日期、修改日期、访问时间的方法
2016/11/05 PHP
jquery ajax abort()的使用方法
2010/10/28 Javascript
利用百度地图JSAPI生成h7n9禽流感分布图实现代码
2013/04/15 Javascript
判断javascript的数据类型(示例代码)
2013/12/11 Javascript
javascript事件函数中获得事件源的两种不错方法
2014/03/17 Javascript
AngularJS学习笔记之ng-options指令
2015/06/16 Javascript
js实现简单秒表走动的时钟特效
2020/03/25 Javascript
Node.js + Redis Sorted Set实现任务队列
2016/09/19 Javascript
CSS3 media queries结合jQuery实现响应式导航
2016/09/30 Javascript
第一个Vue插件从封装到发布
2017/11/22 Javascript
Vue实现侧边菜单栏手风琴效果实例代码
2018/05/31 Javascript
详解webpack4升级指南以及从webpack3.x迁移
2018/06/12 Javascript
Vue中 v-if/v-show/插值表达式导致闪现的原因及解决办法
2018/10/12 Javascript
setTimeout与setInterval的区别浅析
2019/03/23 Javascript
vue-cli3.0实现一个多页面应用的历奇经历记录总结
2020/03/16 Javascript
详解Python使用simplejson模块解析JSON的方法
2016/03/24 Python
python中的内置函数max()和min()及mas()函数的高级用法
2018/03/29 Python
python接口自动化测试之接口数据依赖的实现方法
2019/04/26 Python
Django 请求Request的具体使用方法
2019/11/11 Python
印度购物网站:TATA CLiQ
2017/11/23 全球购物
阿里健康官方海外旗舰店:阿里健康国际自营
2017/11/24 全球购物
Otticanet意大利:最顶尖的世界名牌眼镜, 能得到打折季的价格
2019/03/10 全球购物
博柏利美国官方网站:Burberry美国
2020/11/19 全球购物
汽车销售求职自荐信
2013/10/01 职场文书
会计大学生职业生涯规划书范文
2014/01/13 职场文书
户外婚礼策划方案
2014/02/08 职场文书
测量工程专业求职信
2014/02/24 职场文书
金融专业求职信
2014/08/05 职场文书
2014年民警工作总结
2014/11/25 职场文书
学生退学证明
2015/06/23 职场文书
2016年寒假社会实践活动心得体会
2015/10/09 职场文书
PyQt5 QThread倒计时功能的实现代码
2021/04/02 Python
MySQL学习总结-基础架构概述
2021/04/05 MySQL
微信小程序实现聊天室功能
2021/06/14 Javascript
实例详解Python的进程,线程和协程
2022/03/13 Python
MySql如何将查询的出来的字段进行转换
2022/06/14 MySQL