Я зарегистрировал некоторые данные с помощью двух разных устройств на одном оборудовании, и интервал регистрации был разным. Теперь у меня есть 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