Python numpy.matrix: написать функцию.

Все проекты
Прошло времени:   11 лет 9 месяцев 13 часов 53 минут
Написать функцию на питоне:
Имеем numpy.matrix A shape = 19xN , N – произвольное количество столбцов в матрице.
Имеем numpy.matrix B shape = 19x1
Нужно вернуть номера ближайшего по значениям столбца из матрицы А при условии, что B входит в рамки значений имеющихся в А (по оси абсцисс), иначе вернуть 0, и если входит, то определить среднее и максимальное отклонение значений в матрице B от столбца с ближайшими значениями в матрице А в процентах. В этом случае вернуть номер столбца и %% отклонения значений в виде dict, где 100% отклонений считается разница между min и max значениями в строке матрицы.
Иначе выражаясь – найти столбик в А, где средняя арифметическая %% отклонения значений столбика от B (B - один столбик, А - множество столбиков) меньше всех, и если результат меньше 100 – вернуть номер столбика из А, который содержит эти значения и максимальный % отклонения. Результат возвращается в формате dict{“percent”: float, “position”: int}. Если результат больше 100 - вернуть 0.
    Видеть контакты заказчика и оставлять свои предложения по проекту могут только зарегистрированные и авторизованные пользователи.
    Зарегистрируйтесь или войдите на сайт под своим именем.

    Фриланс-биржа Web-lance.net предлагает огромные возможности по поиску работы как опытным специалистам в сфере интернет-бизнеса, так и новичкам, только постигающим основы заработка во всемирной сети. Здесь вы найдете сотни интересных вакансий в сфере дизайна, копирайтинга, программирования, верстки, контент-менеджмента и других сфер деятельности востребованных среди интернет-пользователей. Также, зарегистрировавшись на бирже, вы сможете разместить здесь свою анкету, указав в ней свою специализацию и контактные данные, что даст возможность потенциальным клиентам, связаться с вами для дальнейшего взаимовыгодного сотрудничества. Сайт удобно структурирован и разбит на тематические разделы, что позволяет даже неопытным заказчикам точно определять категорию, в которую стоит публиковать их проект, в тоже время, упрощая исполнителям поиск интересующих их вакансий. Кроме того на портале имеется раздел Блоги где зарегистрированные пользователи могут публиковать материалы, а также Форум на котором исполнители и заказчики смогут обсудить рабочие моменты, а также пообщаться на интересующие их темы. Приятной вам работы на Web-lance.net - бирже, где вы сможете найти лучших исполнителей и самые интересные проекты.

    Для создания уютной атмосферы в помещении необходимо пригласить дизайнера. Ведь только благодаря точно подобранному дизайну можно воплотить в жизнь любые задумки. Опытные профессионалы в сфере дизайна помещения создают различный проекты для любого жилья, будь то офис или же жилая квартира. Учитывая все особенности помещений, согласовывая с мировыми модными тенденциями, дизайнеры могул легко создать неповторимый шедевр.