动态画出300以内的质数曲线图

用python:

# -*- coding: utf-8 -*-
import matplotlib.pyplot as plt  
import numpy as np  
import time  
import os# 定义一个函数来检查一个数是否为质数  
def is_prime(n):  if n < 2:  return False  for i in range(2, int(n ** 0.5) + 1):  if n % i == 0:  return False  return True  # 生成300以内的质数列表  
primes = [num for num in range(2, 300) if is_prime(num)]  # 初始化图表  
plt.figure()  
plt.xlabel('index')  
plt.ylabel('value')  
plt.title('prime number graph')  
plt.grid(True)  # 绘制第一个点  
plt.scatter(0, primes[0])  
plt.show(block=False)  # 显示图表但不阻塞程序执行  # 循环绘制每个质数点,每秒更新一个点  
for i in range(1, len(primes)):  plt.scatter(i, primes[i])  # 绘制当前点  plt.pause(0.05)  # 暂停一秒  # time.sleep(0.1)  # 等待一秒,确保绘图是在一秒后进行的  plt.draw()  # 更新图形
input("Press Enter to continue...")

效果:

顺便一提,《ubuntu的动图截屏怎么做》

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/339529.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【LeetCode】第二高的薪水(数据库)

目录 题目&#xff1a; 方法一 验证一&#xff1a; 验证二&#xff1a; 方法二 验证一&#xff1a; 验证二&#xff1a; 方法三 验证一&#xff1a; 验证二&#xff1a; 题目&#xff1a; 方法一 SELECT DISTINCT Salary AS SecondHighestSalary FROM Employee O…

CRM管理系统如何对商机阶段进行管理?有哪些具体功能?

在任何开展销售的机构中&#xff0c;商机是机构生成实际收益的最重要记录。在典型的B2B机构中&#xff0c;所有商机都必须经历完整的销售周期&#xff0c;从识别热门潜在客户开始&#xff0c;以赢得或失去潜在客户结束。此销售周期内必须完成的活动有&#xff1a;发送产品信息给…

轻量化神奇!看3D模型格式转换工具HOOPS Exchange如何轻松实现减面操作?

现在很多CAD模型都比较复杂&#xff0c;有时候为了一些特殊用途&#xff08;轻量化显示、布尔运算、CAE网格剖分等&#xff09;&#xff0c;需要到对原始模型进行减面操作。在HOOPS Exchange中&#xff0c;就提供了对模型进行减面操作支持&#xff0c;以下内容就是HOOPS Exchan…

每日汇评:黄金多头能否在美国CPI数据发布后占有主动权?

黄金价格再次在2020美元附近找到支撑&#xff0c;因为所有人都在关注美国的通胀数据&#xff1b; 尽管最近美国国债收益率有所上升&#xff0c;但美元仍进一步下跌&#xff1b; 金价保持在21日移动均线和50日移动均线之间&#xff0c;等待区间突破&#xff1b; 在周四早盘的亚洲…

ChatGPT的发展现状

文章目录 前言一、人工智能发展进入新阶段&#xff08;一&#xff09;数据量的增加&#xff08;二&#xff09;计算能力的提升&#xff08;三&#xff09;算法的改进 二、ChatGPT新阶段的内涵&#xff08;一&#xff09;基于大数据的大模型&#xff08;二&#xff09;满足内容生…

Ubuntu 22.04.3 LTS arm64 aarch64 ISO jammy-desktop-arm64.iso 下载

Ubuntu 22.04.3 LTS (Jammy Jellyfish) Daily Build 参考 Are there official Ubuntu ARM / aarch64 desktop images? - Ask Ubuntu

开源C语言库Melon之日志模块

本文向大家介绍一个名为Melon的开源C语言库的日志模块。 简述Melon Melon是一个包含了开发中常用的各类组件的开源C语言库&#xff0c;支持Linux、MacOS、Windows系统&#xff0c;可用于服务器开发亦可用于嵌入式开发&#xff0c;无第三方软件依赖&#xff0c;安装简单&…

初识QT。

文章目录 前言一、QWidget1、了解内容main文件中的基本内容。.pro项目文件的内容。mywidget.h文件内容。命名规范和快捷键Qt助手 2、button按钮3、对象树4、信号和槽5、自定义信号和槽函数拓展 6、Lambda表达式7、练习 二、QMainWindow1、菜单栏和菜单项2、工具栏3、状态栏4、铆…

路由器实验总结(静态路由配置)

1、静态路由的配置 R2(config)#int s0/0/0 R2(config)#ip add 192.168.3.2 255.255.255.0 R2(config)# no shut R1(config)#int s0/0/0 R1(config)#ip add 192.168.3.1 255.255.255.0 R1(config)# no shut串口的配置是这样的&#xff0c;静态路由如下&#xff1a; R2(config)#…

2024年中科大分子生物研究生考试建议

文章目录 0.2023年复习题及考试重点1.2022复习题2.2021复习题3.2020复习题4.2018复习题5.2015-2016复习题6.Key:复习重点7.随堂测验-平时成绩 分子生物学复习资料及往年考题 0.2023年复习题及考试重点 更新中~ 1.2022复习题 1.分子生物学复习资料及往年考题&#xff1a;&…

基于SSM的好例文共享平台的设计与实现

末尾获取源码 开发语言&#xff1a;Java Java开发工具&#xff1a;JDK1.8 后端框架&#xff1a;SSM 前端&#xff1a;采用JSP技术开发 数据库&#xff1a;MySQL5.7和Navicat管理工具结合 服务器&#xff1a;Tomcat8.5 开发软件&#xff1a;IDEA / Eclipse 是否Maven项目&#x…

【自学笔记】01Java基础-07面向对象基础-04接口与内部类详解

记录学习Java基础中有关接口类和内部类的知识。 1 接口 interface 关键字用于定义接口类&#xff0c;接口类是一系列方法的声明&#xff0c;一般只有方法的特征没有方法的实现&#xff0c;因此可以被不同的类接入实现&#xff0c;而这些实现可以具有不同的行为&#xff08;功…