interpolation- все статьи тега


Как указать количество узловых точек при использовании scipy.splprep

У меня есть следующий фрагмент кода. Он генерирует трехмерный кубический сплайн данной трехмерной функции, заданной в параметрической форме. Я приспособил это к моему делу с использованием интерактивной документации для splprep и splev. Но у меня есть кое-что, чего я не понимаю. Вот код: %matplotlib inline from numpy import arange, cos, linspace, pi, sin, random from scipy.interpolate import splprep, splev import matplotlib.pyplot as plt # make ascending spiral in 3-space t=linspace(0,1.75*2* ...

Вращение изображений с помощью Matlab без использования imrotate

Я пытаюсь повернуть изображение с помощью Matlab без использования функции imrotate. Я действительно сделал это, используя матрицу преобразования.Но этого недостаточно.Проблема в том, что повернутое изображение "скользит".Позвольте мне рассказать вам с картинками. Это мое изображение, которое я хочу повернуть: Но когда я поворачиваю его, например, на 45 градусов, он становится таким: Я спрашиваю, почему это происходит.Вот мой код, есть ли математические или ошибки программирования по эт ...

Python: замена значений в массиве

У меня есть 1-мерный набор данных с некоторыми значениями no data, которые задаются как 9999. Вот выдержка, поскольку она довольно длинная: this_array = [ 4, 4, 1, 9999, 9999, 9999, -5, -4, ... ] Я хотел бы заменить значения no data средними значениями ближайших значений с обеих сторон, однако, поскольку некоторые значения no data имеют самые близкие значения, а также значения no data, замена их немного сложнее. то есть я хотел бы, чтобы три значения no data были заменены на -2. ...

Интерполяция между 2 местоположениями GPS на основе скорости ходьбы

Задача: Дано два места: L1 = (широта1, долгота1, метка времени1), L2 = (широта2, долгота2, метка времени2), И настраиваемая, но постоянная скорость движения: V = 1,39 метра в секунду (например). Как мы можем интерполировать между этими двумя местоположениями, чтобы оценить местоположение пользователя, когда он путешествует от L1 to L2? Я искал решения этой задачи и до сих пор обнаружил, что для малых расстояний (вдали от полюсов) можно использовать линейную интерполяцию. Итак, я посм ...

Интерполировать значения NaN в массиве numpy

Есть ли быстрый способ заменить все значения NaN в массиве numpy (скажем) линейно интерполированными значениями? Например, [1 1 1 nan nan 2 2 nan 0] Будет преобразовано в [1 1 1 1.3 1.6 2 2 1 0] ...

Как выполнить быстрое наклонение текстуры Catmull-Rom с помощью линейных интерполяций?

Я читал некоторые статьи, в которых вводится быстрая интерполяция третьего порядка с использованием GL_LINEAR. [1] http://http.developer.nvidia.com/GPUGems2/gpugems2_chapter20.html [2] http://0xef.wordpress.com/2013/01/12/third-order-texture-filtering-using-linear-interpolation/ Поскольку [1] содержит много ошибок, я рекомендую прочитать [2], Если вы хотите поймать формализм. Оба они упоминают об ограничении этого метода. Для отфильтрованная текстура с GL_LINEAR, следующее отношение выпол ...

Интерполяция треугольника

У меня есть единичный прямоугольный треугольник и значение в каждой из 3 вершин. Мне нужно интерполировать, чтобы найти значение в точке внутри треугольника. Часы поисков не нашли ничего, что на самом деле говорит мне, как это сделать. Вот моя ближайшая попытка, которая на самом деле довольно близка, но не совсем верна - result = v1 * (1 - x) * (1 - y) + v2 * x * (1 - y) + v3 * x * y; V1, v2 и v3-это значения в 3 вершинах треуг ...

Интерполяция таблицы функций SQL

У меня есть SQL-таблица значений (x,y). x y 0.0 0.0 0.1 0.4 0.5 1.0 5.0 2.0 6.0 4.0 8.0 4.0 10.0 5.0 Столбец x индексируется. Я использую sqlite. Моя конечная цель-получить y (x) для любого значения X. Я буду использовать линейную интерполяцию с использованием табличных значений. Аналогично тому, как показано на рисунке ниже. Есть ли способ выполнить линейную интерполяцию непосредственно с помощью запроса select? В противном случае было бы достаточно получить значения инт ...

Как я могу выполнить двумерную интерполяцию с помощью scipy?

этот Q & A предназначен как канонический (- ish) относительно двумерной (и многомерной) интерполяции с использованием scipy. Часто возникают вопросы, касающиеся основного синтаксиса различных многомерных методов интерполяции, я надеюсь, что они тоже будут установлены прямо. у меня есть набор рассеянных двумерных точек данных, и я хотел бы построить их как красивую поверхность, предпочтительно используя что-то вроде contourf или plot_surface in matplotlib.pyplot. Как я могу интерполирова ...

Html5 canvas drawImage: как применить сглаживание

пожалуйста, посмотрите на следующий пример: http://jsfiddle.net/MLGr4/47/ var canvas=document.getElementById("canvas"); var ctx=canvas.getContext("2d"); img=new Image(); img.onload=function(){ canvas.width=400; canvas.height=150; ctx.drawImage(img,0,0,img.width,img.height,0,0,400,150); } img.src="http://openwalls.com/image/1734/colored_lines_on_blue_background_1920x1200.jpg"; Как вы видите, изображение не сглажено, хотя говорится, что drawImag ...