@ru_python

Страница 7255 из 9768
Aragaer
02.12.2018
18:38:32
а их копирование остается линейным

Tigran
02.12.2018
18:38:40
да, хэширование надо будет вручную делать

можно так организовать граф узлов, чтобы копировать быстро 8)

Aragaer
02.12.2018
18:39:14
вобщем у меня в старом варианте, который квадрат по числу строк, время работы было 1.3 секунды, после оптимизаций стало 0.7

Google
Tigran
02.12.2018
18:39:15
наверное.

Aragaer
02.12.2018
18:39:23
а в новом - 0.04

Tigran
02.12.2018
18:39:39
Я придумал построить trie суффиксов, trie префиксов, а потом в каждом узле trie суффиксов записать указатели на те узлы trie префиксов, с которыми этот суффикс встречается в одной строчке (минус одна буква между ними, разумеется), вместе с номерами строк, в которых они, собственно, встретились.

Aragaer
02.12.2018
18:40:24
так что на 0.04 секундах я и успокоюсь

Tigran
02.12.2018
18:40:45
Ну у меня это больше как теоретический вопрос.

Aragaer
02.12.2018
18:40:52
ясно

я тут проникся тем, что у меня есть композиция функций из коробки

и поигрался со всякими мапами

Tigran
02.12.2018
18:42:47
там есть изменяемые типы?

Aragaer
02.12.2018
18:43:20
что это такое?

а еще нашел карри-определения функций из коробки. И это просто ваще

Tigran
02.12.2018
18:44:50
ну, динмассивы, хэшмапы

Aragaer
02.12.2018
18:44:57
есть

Google
Tigran
02.12.2018
18:45:07
ох уж эти нечистые функции

Aragaer
02.12.2018
18:45:14
да там все нечистое 8)

но нечистые вещи там с восклицательным знаком, поэтому их сразу видно

Maxim
02.12.2018
19:06:45
У кого есть книга "the self-taught programmer"? (На английском)

Maxim
02.12.2018
19:28:12
http://dl4.libgen.io/get.php?md5=CD1F458966CF444C046361CDD68FCCE0&key=MZ89KZ4A4A1T1PWO

Если что

Tigran
02.12.2018
19:29:00
Да, если вдруг кто-то здесь не умеет пользоваться поиском

You
02.12.2018
19:38:52
@gloomy_philosopher

Проксимов
02.12.2018
19:39:04
@gloomy_philosopher
Даж посмотреть не успел

You
02.12.2018
19:43:52
@gloomy_philosopher

Проксимов
02.12.2018
19:44:23
Да шо за дела

Спокойно поспать нельзя

Rustem
02.12.2018
19:46:23
На libgen.io есть
А что это? И для чего?

Eldar
02.12.2018
19:46:39
#работа #вакансия #офис #Москва #Python #fulltime Компания: InPlat Technologies Вид деятельности: карточный процессинг Занятость: full-time Расположение: Москва, Россия Ищем: Python программиста Зарплата: от 160 тыс. руб Кратко о нас: Мы создали банковский карточный процессинг (работаем напрямую с Visa/MasterCard/Мир). Выпускаем свои карты (например карта Мегафона) и принимаем оплату по чужим картам. Входим в топ-10 компаний интернет-эквайринга в России. У нас много партнеров: Mail, Мегафон, Yota, фасилитаторы/агрегаторы типа PayOnline, Qiwi, Робокасса, Ecommpay, ArsenalPay и другие Над чем надо будет работать: • Разработка realtime-систем процессинга (системы, в которых живут и ходят банковские карточки), а так же другие финансовые системы с высокой нагрузкой. • Разработка бизнес-систем (автоматизация бизнес-процессов) • Разработка аналитических систем • Разработка систем определения и предотвращения мошеннических операций • Оптимизация сервисов под высокие нагрузки Наш технологический стек: • Python 3.6+ • Postgres 9.6+ • Асинхронные фреймворки (Tornado и т.д.) • Oracle • ElasticSearch • Kafka • Linux • Atlassian (Jira, Bitbucket, Confluence) Мы ищем: • Инициативного • Самоорганизованного • Трудолюбивого • Достаточно подготовленного в профессиональной области (git, тесты, паттерны, понимание GIL, различные способы выполнения кода (многопоточность, кооперативная многозадачность и тд) • Обучаемого Бонусы • ДМС • Офис рядом с метро Новослободская • Адекватное руководство • Плавающий график прихода на работу Если интересно - пишите @maximradyukov

Mename
02.12.2018
19:51:16


Tigran
02.12.2018
20:28:21
А что это? И для чего?
Как насчёт сходить по ссылке и узнать?

megapro17
02.12.2018
20:45:47
o = open(sys.argv[2], 'a') with open(sys.argv[1]) as f: for line in f: o.write(line) Почему настолько медленно? На c++ подобное упирается в жесткий диск. а тут даже на 10% не нагружено

คนแปลกหน้า
02.12.2018
20:52:15
хм, а чем ты замеры делал?

Google
Josh
02.12.2018
20:59:59
потому что пишется не в том режиме?

не говоря уже о блоксайз

tsar
02.12.2018
21:00:51
используйте yield

Ruslan
02.12.2018
21:01:49
c = ['1', '2', '3', '1.1', '1.1', '4', '5', '6', '7', '8', '9', '0', '10', '1.1'] x = 0 i = 0 def is_int(x): if x % 1 == 0: return True else: return False while i <= 15: x = c[i] print(x) print(is_int(x)) i += 1

Должен выводить под целыми числами тру , не целыми фалс

В чем проблема ?



Что я сделал не так ?

Сергей
02.12.2018
21:03:33
Admin
ERROR: S client not available

?? Eugene
02.12.2018
21:03:34
В чем проблема ?
Нечитаемый ник, перекрывающий сообщение, код, оформленный шрифтом без засечек, несоблюдение pep8

tsar
02.12.2018
21:03:34
у вас строки

Ruslan
02.12.2018
21:04:16
у вас строки
Подробнее

tsar
02.12.2018
21:04:16
в масиве

?? Eugene
02.12.2018
21:04:24
Ну и фото экрана, конечно

Ruslan
02.12.2018
21:04:44
Одно решил

tsar
02.12.2018
21:04:50
'1' % 1

у вас x строка а не число

Сергей
02.12.2018
21:05:00
строки к типам не приводишь,

Nurlan
02.12.2018
21:05:01
Такой вопрос, я знаю основы питона, знаю js чуть получше, знаю nodejs (могу делать бекенд простеньких приложений) знаю немного ангуляр. Но в последнее время нравится универсальность питона, и то что код получается очень короткий. Есть ли аналоги nodejs на питоне и что перспективнее в будущем?

Google
Ruslan
02.12.2018
21:05:02
Теперь ошибка X=c[i]

Спасибо

Сергей
02.12.2018
21:05:29
вместо отображения у вас цикл

где явно задан размер

tsar
02.12.2018
21:05:46
))

Ruslan
02.12.2018
21:05:49
Да , понял

Nurlan
02.12.2018
21:05:49
Думаю может перейти на питон полностью

tsar
02.12.2018
21:06:06
лучше nodejs

You
02.12.2018
21:06:15
Кал

Сергей
02.12.2018
21:06:21
в 2 строки это делается

tsar
02.12.2018
21:06:26
выучи сначала одно

Сергей
02.12.2018
21:06:49
первая строка определение списка

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