Построение сигналов разной длины в зависимости друг от друга в PythonPython

Программы на Python
Ответить
Anonymous
 Построение сигналов разной длины в зависимости друг от друга в Python

Сообщение Anonymous »

Я зарегистрировал некоторые данные с помощью двух разных устройств на одном оборудовании, и интервал регистрации был разным. Теперь у меня есть 2 массива разной длины (длиной 13518 и 68462 выборки), но их начальная и конечная точки одинаковы, поэтому я хочу построить их как функцию друг друга, чтобы найти какую-либо корреляцию. Однако я не могу придумать, как изменить длину массива, сохранив при этом общую форму.
Предположим, у меня есть 2 массива:

Код: Выделить всё

import numpy as np
import matplotlib.pyplot as plt

x = [1,3,5,7,9,4,2]
y = [3,8,16,5]

x1 = np.linspace(0,1,len(x))
x2 = np.linspace(0,1,len(y))

plt.figure()
plt.plot(x1,x)
plt.plot(x2,y)
plt.show()
Массивы явно коррелируют, но их нельзя отобразить как функцию друг друга из-за разницы в размерах.

Подробнее здесь: https://stackoverflow.com/questions/792 ... -in-python
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»