Size: a a a

Python для анализа данных

2021 October 16

S

Ss505 in Python для анализа данных
источник

S

Ss505 in Python для анализа данных
Подскажите , что означает данный regex
источник

РК

Руслан Карпов... in Python для анализа данных
А погуглить?
источник

АМ

Алексей Макаров... in Python для анализа данных
Давайте договоримся в этом чате так не отвечать. Лучше либо ингорить, либо ответить, чем спрашивать риторический вопрос. Если вы считаете, что человек может найти это сам – помогите найти, сформулируйте поисковый запрос, по которому человек мог бы найти ответ

Просто не вижу никакой пользы в таких сообщениях в чате, где люди стараются друг другу помогать
источник

S

Ss505 in Python для анализа данных
Я бы погуглил , только мне остаётся 30 мин до теста , и мне ещё кучу всего гуглить приходится
источник

РК

Руслан Карпов... in Python для анализа данных
Помогать надр нуждающимся, а не лентяям. Загуглить, что значит "+" вроде не так сложно... В запросе ни слова про тест или еще что-то.
источник

АМ

Алексей Макаров... in Python для анализа данных
Тут согласен, что если человек делегирует гуглеж в чат, когда у самого не хватает времени, то это достаточно странно
источник

M

Mikhail in Python для анализа данных
слово любой длины, состоящее из букв латинского алфавита, и точка в конце
источник

S

Ss505 in Python для анализа данных
Да да , разобрался . Спасибо в любом случае !!
источник
2021 October 17

h

helby in Python для анализа данных
df = pd.melt(df, id_vars=['Customer','Customer_1'],value_vars=['Value', 'Value_1'])
df=pd.pivot_table(df, values='value', index=['Customer','Customer_1'],
aggfunc=np.sum)
источник
2021 October 18

ПС

Петр Скуратов... in Python для анализа данных
Написал скрипт, который проходит по фотографиям и удаляет фотки без лиц.
Через 10 минут выполнения скрипта возникает ошибка:  segmentation fault (core dumped)
В чем может быть проблема?

def detector(fullImagePath):
   try:
       image = cv2.imread(fullImagePath)
       rgb = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)

       boxes = face_recognition.face_locations(rgb, model='cnn')

       if len(boxes) == 0:
           os.remove(fullImagePath)

   except Exception as e:
       logger.warning(f"{e}, {fullImagePath.split('/')[-1]}")
источник

PZ

Pavel Zheltouhov in Python для анализа данных
а кроме этого сообщения нет никакой информации?
дело в том, что это слишком общая ошибка.
источник

ПС

Петр Скуратов... in Python для анализа данных
Программа просто вылетает, с номером сегмента
Успеваю пройти около 10к фотографий
Мб как-то нужно за собой память прочищать?
источник

PZ

Pavel Zheltouhov in Python для анализа данных
а на какой именно функции?
так то есть всевозможные техники но они для программистов
источник

PZ

Pavel Zheltouhov in Python для анализа данных
а в питоне для анализа данных, мы  будем перебирать разные функции питона пока не заработает.
еще иногда по stack trace (не питоновскому, а общему вместе с функциями opencv) можно угадать суть проблемы. на этом, пожалуй, практичный инструментарий заканчивается
источник

PZ

Pavel Zheltouhov in Python для анализа данных
не, насколько я понимаю, тут функция за собой подчистит память. Но opencv под капотом может творить что угодно не связанное с питоном.
пока идут эти 10 минут можно ведь снаружи  наблюдать  за процессом. Растет ли память? линейно?
источник

ПС

Петр Скуратов... in Python для анализа данных
источник

PZ

Pavel Zheltouhov in Python для анализа данных
вот еще оригинальная методика решения проблем от меня :
нужно просто использовать opencv на той платформе, где ее больше разрабатывают и эксплуатируют - то есть, запускать в линуксе.
источник

PZ

Pavel Zheltouhov in Python для анализа данных
не, каждый процесс пока выполняется потребляет конкретный размер в памяти.
а это у вы общий измеряете.
источник

PZ

Pavel Zheltouhov in Python для анализа данных
так что линукс и есть?
ну ок. значит файл в процессе работы файл core создался?
тогда  совсем ничего осталось
делайте как тут https://stackoverflow.com/questions/16731115/how-to-debug-a-python-segmentation-fault/58825725#58825725
и вот этот модуль прикольный https://docs.python.org/3/library/faulthandler.html

разбираться в коде на Си нет смысла, однако  вывод команды bt ( back trace ) и  названий  функций вполне себе может помочь понять что происходит
источник