@ru_python

Страница 8535 из 9768
Марк
28.03.2019
08:07:06
Ща мне показали чатик, в котором всё серьезно так, что я чутка завалил. @Saluev это к вопросу про профессиональные чатики.

Vladimir
28.03.2019
08:07:13
вы pandas юзаете просто чтобы csv прочитать что ли?
Не, чтоб потом общую площадь вывести, количество, и по желанию пользователя в какую-то сводную засунуть ))) ну, и в этом случае просто для практики, поскольку с ним уже больше чем с эксклями дружу )))

Soso
28.03.2019
08:07:28
Но каждая из них по чуть чуть чтото делает

Google
Dark
28.03.2019
08:08:06
питон его не осиливает

Soso
28.03.2019
08:08:17
Я в хтмл преобразовывал

Tishka17
28.03.2019
08:08:45
питон его не осиливает
ну такой как у тебя csv можно по строкам читать вообще. но ок

Alex
28.03.2019
08:08:55
он 1,5гб весит
А вы весь файл в память пытаетесь засунуть? Извращенцы.

Alex
28.03.2019
08:09:36
а как не засовывать
По кусочкам считывать, по кусочкам обрабатывать, по кусочкам сохранять

Марк
28.03.2019
08:09:58
Бан на час при входе, правил тьма, все вопросы хештегами. Это чатик по психиатрии, где как мне сказали, тусуются очень крутые специалисты.

Alex
28.03.2019
08:10:39
как
Серьёзно? Вы не знаете как прочесть текстовый файл построчно?

Google
Tigran
28.03.2019
08:10:49
Tishka17
28.03.2019
08:11:11
а как
def has_password(number, serial): with open(“list_of_expired_passports.csv”) as f: return any(x.split(“,”)[1:] == (numebr, serial) for x in f)

Alex
28.03.2019
08:11:13
Марк
28.03.2019
08:12:00
О, ну это очень специфическая сфера. Там небось у половины участников проблемки)
Психиатры - не психологи, камон. Вообще, почти весь медицинский кластер телеги очень суров по требованиям.

Soso
28.03.2019
08:12:04
Csv это лучше но если его получили после преобразователя это не лучше ткст версии

Nikolay
28.03.2019
08:12:11
Tigran
28.03.2019
08:12:40
Soso
28.03.2019
08:12:51
В свое время я пытался преобразовать пдф в хтмл, путного ничего не вышло

Оказалось лучше прогнать через FR в хтмл, а поточ копать

Марк
28.03.2019
08:14:51
А, ну, может, это потому что их осаждают всякие страждущие.
Или потому что формально они хоть и не несут ответвенность за диагноз, по дефакто - да.

Student
28.03.2019
08:14:54
Или чтобы кто то туда попросился

Марк
28.03.2019
08:16:49
Student
28.03.2019
08:17:31
Просто я теперь осознаю что этот чатик не серьезный, а тебя позвали в крутой

Марк
28.03.2019
08:18:00
А это при чём?
Это я делюсь впечатлениями, как некоторые ребята делают профессиональные чатики.

Student
28.03.2019
08:18:04
Как ты сказал

Google
Tishka17
28.03.2019
08:18:43
Нет, я про то, причём тут момент про диагнозы.
социальная ответственность же

Tigran
28.03.2019
08:18:57
социальная ответственность же
А как это связано с порогом входа в чатики?

Student
28.03.2019
08:18:58
Tigran
28.03.2019
08:19:06
Или они в этих чатиках людей консультируют?

Tishka17
28.03.2019
08:19:20
А как это связано с порогом входа в чатики?
если непрофессионал зашел в чат, получил ответ который посчитал диагнозом - может сдохнуть

Марк
28.03.2019
08:19:32
Нет, я про то, причём тут момент про диагнозы.
При том, что формально мы тут можем посоветовать любую хуйню - и от этого ракета не упадет. А там можно насоветовать до гроба. Да, про социальную ответственность.

Марк
28.03.2019
08:20:21
Если че, я не говорю, что у нас так нужно делать. Рили делюсь впечатлениями.

ldm37?
28.03.2019
08:21:04
А вот JS по уровню совпадает с разработко ПО?

ldm37?
28.03.2019
08:24:01
Что?
Можно ли разрабатывать ПО на JS?

wicker
28.03.2019
08:24:23
можно хоть говно есть, но зачем?

Maxim robox
28.03.2019
08:24:25
Марк
28.03.2019
08:24:39
хочешь сказать, в чатике по условной аде нужно вести себя гораздо сдержанней?
Просто мы тут варимся в кластере петона, гошечки, плосов и других стеков, где всё плюс минус одинаково, а когда заходишь в другой клестер чатов, понимаешь, что у нас еще тот детский садик.

Но енто я так к слову. Люблю делиться открытиями, которые лично меня поразили.

Или они в этих чатиках людей консультируют?
Ага. Консультируют. И, говорят, там невьебенно точные консультации. Но нужен весь пак документов, результаты анализов, хуе мое. Если неясно, отправят на дополнительные.

Tigran
28.03.2019
08:29:15
Ееее телемедицина

Надо требовать с тутошних ботописателей пак диздоков перед ответом на вопрос

Vasia
28.03.2019
08:34:59
каким образом я могу включить CORS на aiohttp для существующего набора маршрутов? я попытался вот таким образом: cors = aiohttp_cors.setup(app, defaults={ "*": aiohttp_cors.ResourceOptions( allow_credentials=True, expose_headers="*", allow_headers="*", ) }) for route in list(app.router.routes()): cors.add(route) но к сожалению он не работает корректно, при запросе POST браузер отправляет OPTIONS и получает 403

Google
Dark
28.03.2019
08:54:39
есть csv файл весом 1,5 гб я его построчно читаю и ищу строку содержащую значения https://pastebin.com/6J9mP5Es если эта строка находится в конце файла - это происходит адски долго, если приходится функцию вызывать несколько раз - процесс поиска сильно тормозит работу основного кода

Dark
28.03.2019
08:55:55
Alexey
28.03.2019
08:56:19
как ускорить
После первого вызова сохрани результат

Владимир
28.03.2019
08:56:20
есть csv файл весом 1,5 гб я его построчно читаю и ищу строку содержащую значения https://pastebin.com/6J9mP5Es если эта строка находится в конце файла - это происходит адски долго, если приходится функцию вызывать несколько раз - процесс поиска сильно тормозит работу основного кода
Видимо тебе надо помещать эти данные из csv в хранилище, которое умеет быстро искать. Так как, если ты каждый раз вызываешь ф-ю поиска и ищешь разные данные, то поиск, очевидно, будет искать по всему твоему файлу.

Alexey
28.03.2019
08:56:49
как ускорить
Либо храни данные в оперативной памяти

Dark
28.03.2019
08:56:53
можно конечно сортировать значения, разбивать на много csv файлов и работать с ними, но такое себе

?? Eugene
28.03.2019
08:57:38
Положи в бд

Belegnar
28.03.2019
08:57:54
как ускорить
Прочитай весь файл в память

Владимир
28.03.2019
08:58:04
Чем ему это поможет?))

Dark
28.03.2019
08:58:29
Положи в бд
sqlite подойдет?

Владимир
28.03.2019
08:58:29
Так не будет только IO, но алгоритмически поиск будет по всем данным бегать. Один фиг медленно

Student
28.03.2019
08:58:41
можно конечно сортировать значения, разбивать на много csv файлов и работать с ними, но такое себе
Посчитай хэши от записей И отсортируй по хэшам в алфавитном порядке

?? Eugene
28.03.2019
08:59:39
sqlite подойдет?
Можно и sqlite

Tony
28.03.2019
09:02:30
Say you want to get the first N elements of an iterable. The straightforward way is to use islice: In : from itertools import islice In : def fib(): ...: a, b = 0, 1 ...: while True: ...: yield b ...: a, b = b, (a + b) ...: In : list(islice(fib(), 5)) Out: [1, 1, 2, 3, 5] If you also want to have indices for elements you can also apply enumerate: In : list(enumerate(islice(fib(), 5))) Out: [(0, 1), (1, 1), (2, 2), (3, 3), (4, 5)] Another way to do this is to use zip and range which may seem more readable for you: In : list(zip(range(5), fib())) Out: [(0, 1), (1, 1), (2, 2), (3, 3), (4, 5)]

Мне кажется проще [fib() for _ in range(5)]

Tigran
28.03.2019
09:04:26
Мне кажется проще [fib() for _ in range(5)]
Во-первых, это неправильный код

Tony
28.03.2019
09:04:43
Tigran
28.03.2019
09:04:46
Проще it = fib() [next(it) for _ in range(5)] но это примерно и есть islice

Google
Tony
28.03.2019
09:05:11
Да, ты прав

Dark
28.03.2019
09:05:23
Можно и sqlite
https://pastebin.com/cRLb0RAT

перегоняю в нее

Alexey
28.03.2019
09:17:20
А зачем считать? Ты можешь прям с камеры взять нужные значения.

Если хочешь считать -- то 0 -- это красный, 128 -- голубой, 255 - снова красный

Вообще, какую задачу ты пытаешься решить?

Lasman
28.03.2019
09:20:17
очень сложную

Tishka17
28.03.2019
09:20:26
hsv, не?

Alexey
28.03.2019
09:20:32
Конкретно с цветами

Lasman
28.03.2019
09:20:45
но для начала мне нужно просто прямоугольник распознать (белый лист)

Страница 8535 из 9768