在python中使用itertools,绘制周期方程

时间:2015-10-04 06:05:48

标签: python plot itertools

我想绘制一个具有周期性条件的函数。 我的代码如下。

import numpy as np

import matplotlib.pyplot as plt

from numpy import *

import itertools

from itertools import *

r = np.linspace(-1, 1, 1000)

f(r) = np.exp(-pow(r,2)/5)

在这种情况下,f(r)的句点等于2.我想在(r,f(r))范围内绘制-inf < r < 1

使用itertools.repeat,我该如何绘制该图?

1 个答案:

答案 0 :(得分:0)

f(r) = np.exp(-pow(r,2)/5)无效的python。试试print np.exp(-pow(r, 2)/5)。或def f(r): return np.exp(-pow(r, 2)/5)

from numpy import *在它下面没有任何作用。

from itertools import *下面没有做任何事情。

进口形式为:

import blah
blah.blah_function()

from blah import blah_function
blah_function()

或(不要这样做......永远......请)

from blah import *
blah_function()

float('inf')-float('inf')float('-inf')在python中都有效。