Как вычислить производную от массива в python

Как вычислить производную от массива y (скажем) относительно другого массива x (скажем) – оба массива из определенного эксперимента? например, y = [1,2,3,4,4,5,6] и x = [.1,.2,.5,.6,.7,.8,.9] ; Я хочу получить dy/dx !

2 Solutions collect form web for “Как вычислить производную от массива в python”

Другой вариант, если dx равен, – использовать numpy.diff

 from numpy import diff dx = 0.1 y = [1,2,3,4,4,5,6] dy = diff(y)/dx print dy array([ 10., 10., 10., 0., 10., 10.]) 

Я предполагаю, что это то, что вы имели в виду:

 >>> from __future__ import division >>> x = [.1,.2,.5,.6,.7,.8,.9] >>> y = [1,2,3,4,4,5,6] >>> from itertools import izip >>> def pairwise(iterable): # question 5389507 ... "s -> (s0,s1), (s2,s3), (s4, s5), ..." ... a = iter(iterable) ... return izip(a, a) ... >>> for ((a, b), (c, d)) in zip(pairwise(x), pairwise(y)): ... print (d - c) / (b - a) ... 10.0 10.0 10.0 >>> 

вопрос 5389507 ссылка

То есть, определите dx как разность между смежными элементами в x .

  • Почему я могу передать метод экземпляра для multiprocessing.Process, но не многопроцессорный.Pool?
  • Как преобразовать файл из gml в edgelist в python?
  • Как загрузить pdf-файл через https с помощью python
  • кадр данных pandas: как фильтровать по столбцу, а затем строить счетчик и сумму других столбцов
  • Прослушивание Socket Python
  • предотвращать загрузку python pth-файла
  • Kivy. Ошибка поставщика текста
  • Подпроцесс Python зависает
  • Категоризация списка массива в python
  • Как я могу щелкнуть кнопку в форме с помощью Selenium и Python 2.7?
  • Самый быстрый способ вычеркивания пунктуации из строки юникода в Python
  •  
    Interesting Posts for Van-Lav

    плавающее число python

    Невозможно импортировать модуль настроек Scrapy или его scrapy.cfg

    py2exe дает RuntimeError: слишком рано создавать образ

    Python – как изменить шрифт текста электронной почты

    Импорт динамического модуля пытается сделать относительный импорт, если он не должен

    Время работы Python Unix не работает в Javascript

    Динамически добавлять в список того, что цикл событий Python asyncio должен выполнить

    Как получить n-граммовые collocations и ассоциации в python nltk?

    Почему я не могу добавить кортеж в список с помощью оператора «+» в Python?

    Почему json.loads на порядок быстрее, чем ast.literal_eval?

    Кусочки сельдерея внутри цепочки

    Как я могу разбивать большой файл csv на небольшие файлы на основе общих записей с помощью python

    Django / MacOS переработал эффективный рабочий процесс разработки

    Торнадо отправит сообщение на мероприятие

    PyQt 4 – глобальное имя «СИГНАЛ» не определено

    Python - лучший язык программирования в мире.