У меня есть 1D температурный массив, длина которого составляет 109 элементов. Я хотел бы сравнить этот массив с более длинным 1D-массивом, длина которого составляет 400 элементов. Оба массива изменяются в пространстве, и я предполагаю, что конечные точки каждого массива находятся на одном и том же лат/лоне. Я хочу интерполировать более короткий массив таким образом, чтобы он имел такое же количество элементов, как и более длинный массив. Я попытался использовать функцию np.array, но она не работает должным образом (я мог бы сделать что-то неправильно). Любая помощь приветствуется!Python интерполят до более крупного массива 1D
1
A
ответ
0
Я использую сплайн для интерполяции. Вот мое решение
import scipy.interpolate as interp
import numpy as np
x = np.linspace(0, 399, num=109)
x_new = np.linspace(0, 399)
y = ARRAY WITH 109 ELEMENTS
def f(t):
return interp.InterpolatedUnivariateSpline(x, y)
new_array = f(x_new)
Смежные вопросы
- 1. Найти массив внутри другого более крупного массива
- 2. Новый массив индексов из более крупного массива
- 3. Python - Извлечение меньшей матрицы из более крупного
- 4. Weighted сглаживание 1D массива - Python
- 5. Ограничение большого массива до 1D в MATLAB
- 6. Сгладить 3D-массив до 1D-массива
- 7. Как сгладить 2D-массив до массива 1D?
- 8. C#: 1d массивы до 2d массива
- 9. HighStock: данные отсутствуют при увеличении до более крупного диапазона
- 10. 1D нерегулярная сетка до 1d регулярной сетки
- 11. Лучший способ структурирования более крупного проекта
- 12. Помогает ли поиск более крупного массива в C++?
- 13. 1D Случайная прогулка от Matlab до Python
- 14. От массива 1D до двумерного массива с численностью
- 15. сценарий python для соответствия видеоклипу из более крупного видеопотока
- 16. Выделение более крупного объекта в R?
- 17. Python Pandas - файл «1D» для 2D-массива
- 18. Интерполяция 1D массива в 3d в python
- 19. Заполнение массива 1D с использованием перестановки 1D-массива
- 20. Моделирование 2D массива 1D
- 21. Идеальный комплект документации для более крупного проекта
- 22. Комбинированный код комбинации для более крупного списка
- 23. C# - Как создать новый массив байтов из части более крупного
- 24. Расчет 1d разница массива
- 25. MPI_scatter из массива 1D
- 26. C# 1D обнаружение столкновения массива
- 27. Ожидаемое время выполнения алгоритма предыдущего более крупного элемента
- 28. Сегментация Fault C (1d массив до 2d массива и обратно)
- 29. Python: 1d массив круговой свертки
- 30. Граничная матрица расстояний для массива 1D
Благодарим за решение! – Tim