numpy-在Python 的while循环里做不出图,是何原因

问题描述

在Python 的while循环里做不出图,是何原因

因为我前端读取数据花费的时间比较长,我需要在数据读取完毕之后作图,所以选择了while 循环来完成这件事情。但是在while循环中,并不能做出图来,现在我把问题找到,并简化成下面的样子,哪位能帮我分析分析具体,该如何修改。

import numpy as np
import matplotlib.pyplot as plt

x=np.linspace(0,2*pi,20)
y=np.sin(x)
z=np.cos(x)
while 1:
    nPlt = input('input nPlt:')
    if nPlt == 1:
        plt.plot(x,y)
    elif nPlt == 2:
        plt.plot(x,z)
    else:
        break

解决方案

楼主就给出这几行代码,里面都是自定义的函数,也不作什么解释,类型也不知道,读取的什么数据也不知道,想作什么图也不知道,作不了图是什么错误也不知道,唉,不知为不知啊

解决方案二:

python中的while循环
Python的while循环
Python循环语句(while)

时间: 2024-08-31 09:43:30

numpy-在Python 的while循环里做不出图,是何原因的相关文章

大学里做不出好软件

软件正在吞噬这个世界.尽管年景不好,http://www.aliyun.com/zixun/aggregation/1560.html">Facebook还是创造了650亿美元的市值.这样一个仅仅2000名开发人员的小公司竟能抵得上一个汽车制造公司. 大部分的教授很少编程.因为他们不编程,他们就不会特别强调像代码审查或单元测试这样的好的开发方法.不相信我说的吗?那去GitHub上找找你最喜欢的教授的作品吧.他能充满自豪的在上面展示他开发的代码吗? 因为很少有教授编程,所以你也应该不会吃惊于

numpy:python数据领域的功臣

前言 numpy对python的意义非凡,在数据分析与机器学习领域为python立下了汗马功劳.现在用python搞数据分析或机器学习经常使用的pandas.matplotlib.sklearn等库,都需要基于numpy构建.毫不夸张地说,没有numpy,python今天在数据分析与机器学习领域只能是捉襟见肘. 什么是一门好的数据分析语言 数据分析面向的数据大多数是二维表.一门好的数据分析语言,首先需要能够直接有个数据结构存下这个二维表,然后要配上一套成熟的类SQL的数据操作接口,最后要有一套好

怎么删除循环里面的marker(asp.net)

问题描述 怎么删除循环里面的marker(asp.net) function play() { window.run = function () { var j = 0; var ico = icon_str[j]; var myIcon = new BMap.Icon(""../"" + ico + """" new BMap.Size(25 22) { imageOffset: new BMap.Size(0 0) //

name-如何用python web.py web service 做 多重参数的 服务?

问题描述 如何用python web.py web service 做 多重参数的 服务? 大家好.我用了python 的 web.py做了一个 web service install web.py cd webpy 编辑python web service. #!/usr/bin/env python urls = ('/title_matching2','title_matching2') app = web.application(urls,globals()) class title_m

class文件-java for循环里的变量反编译出问题

问题描述 java for循环里的变量反编译出问题 for(int i=0;i<10;i++){ int k = 10; } 编译出的class文件,用jd-gui反编译出来的java文件,结果变成了 for(int i=0;i<10;i++){ i = 10; } 然后如果是 for(int i=0;i<10;i++){ int k = 10; System.out.println(k); } 则反编译出来的就是 for(int i=0;i<10;i++){ int k = 10

信号-python:对一个波形做傅里叶变换,能得到整个频谱,怎么提取其中的频率分量呢?

问题描述 python:对一个波形做傅里叶变换,能得到整个频谱,怎么提取其中的频率分量呢? import wave import struct import numpy as np if name == '__main__': data_size = 40000 fname = "test.wav" frate = 11025.0 wav_file = wave.open(fname, 'r') data = wav_file.readframes(data_size) wav_fil

二进制-C语言for循环里没有循环体,空白语句有什么作用

问题描述 C语言for循环里没有循环体,空白语句有什么作用 程序是输入一个二进制数,然后求这个二进制数的补码. 第一个for中并没有循环体,注释掉以后无法运行. 另外这个程序是怎么做到当末位为1时,末位加1等于0,并且向前进一位的?而不是末位加1等于2? 解决方案 C语言 for循环8.从零开始学习C语言--while循环语句C语言基础练习:在Xcode中练习的for循环语句 解决方案二: 第一个for循环是找到这个二进制数第一个1的位置,如输入0001010,求得i=3. 解决方案三: 第一个

c语言循环里的递归问题

问题描述 c语言循环里的递归问题 求大神们,帮我分析一下这个程序怎么运行的 #include void test(int n) { int x=0,i=0; if(n==1){ printf("n:%d x:%d i:%d ",n,x,i); return ; }else{ printf("n:%d x:%d i:%d ",n,x,i); for(i=0;i<3;i++){ test(n-1); x=1; } } } int main() { test(3);

python 分支,循环,条件语句用法

python 分支,循环,条件语句用法 我学习了两种数据类型,1种是数字,1种是字符串.数字可以做数学运算,字符串呢可以处 理文本信息.其中数字又分为,整数,浮点数.字符串当然就是字符串了.整数,浮点数就 是描述数字的数据类型.然后呢,要做一些有意义的事情的话,就需要把这些组合起来进行 一些处理了(就是表达式了).还要注意,python解释器在做解释之前做了数据类型的检查 ,比如数字和字符串是不能相加的,如果要相加必须用str()等函数转换为字符串才行哦.但 是为什么python解释器不默认把这