Отслеживание функций в питоне

1

Я искал, как отслеживать графические функции, но не только линейные, я знаю, как строить с простыми точками, они линейные, такие как ниже:

import numpy
import matplotlib.pyplot as plt
%matplotlib inline
_=plt.plot([4,7],[5,7],color ='w')
_=plt.plot([4,7],[7,7],color ='w')
ax = plt.gca()
ax.set_facecolor('xkcd:red')

plt.show()

то после небольшого поиска я нашел этот код:

import pylab
import numpy

x = numpy.linspace(-15,15,100) # 100 linearly spaced numbers
y = numpy.sin(x)/x # computing the values of sin(x)/x

# compose plot
pylab.plot(x,y) # sin(x)/x
pylab.plot(x,y,'co') # same function with cyan dots
pylab.plot(x,2*y,x,3*y) # 2*sin(x)/x and 3*sin(x)/x
pylab.show() # show the plot

Это работает отлично! Но мне интересно: действительно ли нам нужно использовать стандартные функции, определенные с помощью Numpy? (Например, здесь sin (x)/x). Или мы можем сами определить функцию и использовать ее в функции Numpy, например, x * * 3?

  • 3
    Вы сами пытались написать y=x**3 ?
  • 0
    Вау, спасибо, приятель! Это круто! Я пробовал много вещей, но я забыл об удалении (Numpy.) Части, иногда вы не можете видеть то, что стоит перед вами: P
Теги:
matplotlib
numpy

1 ответ

1
Лучший ответ

Эта проблема решена, спасибо FlyingTeller

Пример графика y = x ** 3:

import pylab
import numpy

x = numpy.linspace(-15,15,100) # 100 linearly spaced numbers
y = x**3 # we change this to tracer graphs as we want 

# compose plot
pylab.plot(x,y) 
pylab.show()

Ещё вопросы

Сообщество Overcoder
Наверх
Меню