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实现的石头剪子布代码分享
Aug 22 Python
python装饰器decorator介绍
Nov 21 Python
python实现判断数组是否包含指定元素的方法
Jul 15 Python
python实现下载pop3邮件保存到本地
Jun 19 Python
Python交互环境下实现输入代码
Jun 22 Python
Python使用logging模块实现打印log到指定文件的方法
Sep 05 Python
python3.6使用urllib完成下载的实例
Dec 19 Python
Python supervisor强大的进程管理工具的使用
Apr 24 Python
Django利用cookie保存用户登录信息的简单实现方法
May 27 Python
Python Dataframe常见索引方式详解
May 27 Python
Python 使用office365邮箱的示例
Oct 29 Python
Python基于mediainfo批量重命名图片文件
Dec 29 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/10/09 PHP
php split汉字
2009/06/05 PHP
php实现文件下载(支持中文文名)
2013/12/04 PHP
php配合jquery实现增删操作具体实例
2013/12/12 PHP
查找php配置文件php.ini所在路径的二种方法
2014/05/26 PHP
PHP+jQuery 注册模块的改进(一):验证码存入SESSION
2014/10/14 PHP
php使用number_format函数截取小数的方法分析
2016/05/27 PHP
php 生成签名及验证签名详解
2016/10/26 PHP
jQuery技巧大放送 学习jquery的朋友可以看下
2009/10/14 Javascript
Extjs 几个方法的讨论
2010/01/28 Javascript
js获取单选框或复选框值及操作
2012/12/18 Javascript
js拖动div 当鼠标移动时整个div也相应的移动
2013/11/21 Javascript
JavaScript AJAX之惰性载入函数
2014/08/27 Javascript
javascript实现获取浏览器版本、操作系统类型
2015/01/29 Javascript
javascript作用域问题实例分析
2015/07/13 Javascript
实例详解angularjs和ajax的结合使用
2015/10/22 Javascript
基于JavaScript将表单序列化类型的数据转化成对象的处理(允许对象中包含对象)
2015/12/28 Javascript
webpack引入eslint配置详解
2018/01/22 Javascript
除Console.log()外更多的Javascript调试命令
2018/01/24 Javascript
基于jquery实现左右上下移动效果
2018/05/02 jQuery
详解vue中router-link标签所必备了解的属性
2019/04/15 Javascript
Vue路由守卫及页面登录权限控制的设置方法(两种)
2020/03/31 Javascript
微信小程序收藏功能的实现代码
2020/06/19 Javascript
[01:03:41]DOTA2-DPC中国联赛 正赛 Dynasty vs XG BO3 第三场 2月2日
2021/03/11 DOTA
Python 第一步 hello world
2009/09/25 Python
下载给定网页上图片的方法
2014/02/18 Python
详解Python迭代和迭代器
2016/03/28 Python
Python算术运算符实例详解
2017/05/31 Python
python超时重新请求解决方案
2019/10/21 Python
快速了解Python开发环境Spyder
2020/06/29 Python
自我鉴定范文300字
2013/10/01 职场文书
研究生自我鉴定范文
2013/10/30 职场文书
入党自我评价范文
2014/02/02 职场文书
质量保证书格式
2015/02/27 职场文书
CSS使用Flex和Grid布局实现3D骰子
2022/08/05 HTML / CSS
python+pyhyper实现识别图片中的车牌号思路详解
2022/12/24 Python