LINUX.ORG.RU

Сообщения dgorski

 

bash+python

Уважаемые Гуру!

Есть функция на python, реализующая отнесение точки к полигону

# determine if a point is inside a given polygon or not # Polygon is a list of (x,y) pairs.

def point_inside_polygon(x,y,poly):

n = len(poly)

inside =False

p1x,p1y = poly[0]

for i in range(n+1):

p2x,p2y = poly[i % n]

if y > min(p1y,p2y):

if y <= max(p1y,p2y):

if x <= max(p1x,p2x):

if p1y != p2y:

xinters = (y-p1y)*(p2x-p1x)/(p2y-p1y)+p1x

if p1x == p2x or x <= xinters:

inside = not inside

p1x,p1y = p2x,p2y

return inside

#Test point_x = 0.001

point_y = 0.001

polygon = [ (1, 1), (2, 2), (3, 3), (4, 4), (1, 1) ] print point_in_poly(point_x,point_y,polygon)

Мой bash сценарий формирует point_x point_y. Как Python скормить точки из bash.

 

dgorski
()

Bash скрипт

Приветствую.

Прошу помощи в написании части скрипта. Необходимо в цикле сравнить числовое значение (а) с парами числовых значений из массива (n) ( 1-2, 3-4 и.т.д. Если (а) принадлежит отрезкам массива, то .... , если же нет, то ....

Заранее благодарю.

 

dgorski
()

Преобразование числа в дату

Уважаемые форумчане! Помогите решить задачу для bash script. Есть файл в имени которого содержится год и день в году. Задача скопировать файл в папку со структурой YYYY-MM. Примерное имя файла xxxxxxxxxx16180xxxxx.txt.

Спасибо.

 

dgorski
()

RSS подписка на новые темы