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笔记(1) 关于我们应不应该继续学习python
Oct 24 Python
使用python实现baidu hi自动登录的代码
Feb 10 Python
Python中用于检查英文字母大写的isupper()方法
May 19 Python
Python 利用scrapy爬虫通过短短50行代码下载整站短视频
Oct 29 Python
利用python修改json文件的value方法
Dec 31 Python
详解从Django Rest Framework响应中删除空字段
Jan 11 Python
Python日期时间Time模块实例详解
Apr 15 Python
python base64库给用户名或密码加密的流程
Jan 02 Python
Python socket连接中的粘包、精确传输问题实例分析
Mar 24 Python
python线程池如何使用
May 28 Python
Python astype(np.float)函数使用方法解析
Jun 08 Python
python中24小时制转换为12小时制的方法
Jun 18 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的memory_limit限制的方法分享
2012/02/21 PHP
php记录代码执行时间(实现代码)
2013/07/05 PHP
PHP处理SQL脚本文件导入到MySQL的代码实例
2014/03/17 PHP
php redis实现文章发布系统(用户投票系统)
2017/03/04 PHP
PHP的PDO预处理语句与存储过程
2019/01/27 PHP
解决Laravel5.5下的toArray问题
2019/10/15 PHP
js中的string.format函数代码
2020/08/11 Javascript
javascript阻止scroll事件多次执行的思路及实现
2013/11/08 Javascript
深入理解JavaScript系列(22):S.O.L.I.D五大原则之依赖倒置原则DIP详解
2015/03/05 Javascript
JavaScript实现广告的关闭与显示效果实例
2015/07/02 Javascript
bootstrap flask登录页面编写实例
2016/11/01 Javascript
JS实现上传图片实时预览功能
2017/05/22 Javascript
详解EasyUi控件中的Datagrid
2017/08/23 Javascript
bootstrap下拉框动态赋值方法
2018/08/10 Javascript
webstorm建立vue-cli脚手架的傻瓜式教程
2020/09/22 Javascript
[02:40]DOTA2殁境神蚀者 英雄基础教程
2013/11/26 DOTA
python合并文本文件示例
2014/02/07 Python
Python实现115网盘自动下载的方法
2014/09/30 Python
python类的方法属性与方法属性的动态绑定代码详解
2017/12/27 Python
python 将列表中的字符串连接成一个长路径的方法
2018/10/23 Python
对Pycharm创建py文件时自定义头部模板的方法详解
2019/02/12 Python
Python实现求两个数组交集的方法示例
2019/02/23 Python
python实现祝福弹窗效果
2019/04/07 Python
PyQt 实现使窗口中的元素跟随窗口大小的变化而变化
2019/06/18 Python
python调用自定义函数的实例操作
2019/06/26 Python
用Pytorch训练CNN(数据集MNIST,使用GPU的方法)
2019/08/19 Python
python 计算积分图和haar特征的实例代码
2019/11/20 Python
python实现简单的购物程序代码实例
2020/03/03 Python
如何从csv文件构建Tensorflow的数据集
2020/09/21 Python
python excel多行合并的方法
2020/12/09 Python
详解HTML5中ol标签的用法
2015/09/08 HTML / CSS
Canvas波浪花环的示例代码
2020/08/21 HTML / CSS
意大利体育用品和运动服网上商店:Maxi Sport
2019/09/14 全球购物
JAVA程序设计笔试题面试题一套
2015/07/28 面试题
农村婚礼证婚词
2014/01/10 职场文书
Android Rxjava3 使用场景详解
2022/04/07 Java/Android