Anonymous
Как можно отсортировать массивы в массиве? [[[ 536 2594 1518 2628]] [[ 989 2611 1261 2620]] [[ 453 1982 805 1994]]] При arr[0].sort() выдает значение None
Посмотри на то, правильную ли структуру данных выбрал. Если что-то получается сложно, то в 90% случаев делаешь что-то не так
Sergey
Как можно отсортировать массивы в массиве? [[[ 536 2594 1518 2628]] [[ 989 2611 1261 2620]] [[ 453 1982 805 1994]]] При arr[0].sort() выдает значение None
Странное написание списка списков. Слишком много скобок и нет запятых в качестве разделителей.
Tishka17
Лол
Anonymous
Пацаны. Я только начал изучать яп. Мне тут сказали что python на визуал студии такое себе дело. PyCharm ставить ?
Tishka17
ставь
Tishka17
и иди в @ru_python_beginners
Anonymous
А в визуал в чем проблема ?
Anonymous
Туда тоже пойду, спасибо брат
Tishka17
А в визуал в чем проблема ?
в том, что он больше для плюсов
Vladimir
Пацаны. Я только начал изучать яп. Мне тут сказали что python на визуал студии такое себе дело. PyCharm ставить ?
Если готов отдать ему 3-4 гига ОЗУ ) Также у тебя есть еще выбор: Sublime Text 3, VS Code
Sergey
мне почему то кажется, что большинство начинающих пользователей путают просто Microsoft Visual Studio и VS Code (забывая очень важное слово Code).
Anton
Если пекарня позволяет - юзай пайчарм, нет - юзай VS Code
Anonymous
и иди в @ru_python_beginners
именно послал😂
17
Где в сублиме кнопка стоп?
SHADRIN
Ctrl + break
17
Зачем посылать
17
Я тут спросил
Tishka17
мы тут не знаем
17
А кто знает?
Tishka17
тебе сказали где знают
Александр
17
Что за реклама
Tishka17
даже такое есть
Tishka17
ну правда, когда нужна кнпопка, я её нажимаю. а где она - хз, даже не задумывался
kiriharu
У меня есть несколько вопросов по SQLAlchemy. К примеру, у меня есть таблица User которая связана через FK stats.id к таблице Stats. 1) Как я могу при создании User сразу же создавать данные и в Stats (ну и собственно присваивать stats.id) 2) Могу ли я как-то получить доступ к Stats через User? Например, через что-то вроде User[1].stats.hp? Доки алхимии читал, мало что понял. Хотелось бы найти какой-то пример или получить готовый ответ, заранее огромное спасибо.
kiriharu
SetazeR
ты и туториал не понял?
Alex
1. создать Stats. 2. через relationship
Alex
user - stats это OneToOne? нахрена onupdate=“cascade”?
kiriharu
user - stats это OneToOne? нахрена onupdate=“cascade”?
Ага, забыл снести когда тестил
kiriharu
ты и туториал не понял?
Вот сейчас уже есть подвижки, кажется начинаю понимать. Но всё равно что-то всё плохо.
Sergey
Нужно максимально быстрый способ упорядочить 9999999 действительный чисел из текстового файла и найти медиану. Есть ли способ сделать это быстеее, чем сортировка слиянием? И где можно об этом почитать для человека, который в питоне первую неделю?
Sergey
линк бы еще
Sergey
И еще вопрос
Sergey
9999999 // 2 = 4999999
Tigran
десять лямов действительных чисел — это не так уж много
Dima
9999999 // 2 = 4999999
Это если мы покупаем, а если продаем то 5000000
Tigran
но если прям прижало, можно делать частичный квиксорт, чтобы найти медиану за линию
Sergey
Это чтобы медиану получить нужно будет print 500000
Sergey
Тут еще вся штука, что програма должна выполняться максимум 90 секунд
Sergey
так что sorted вообще не вариант
Тимофей
Добрый день! Помогите, пожалуйста, с pandas'ом
Тимофей
Добрый вечер! Вопрос по pandas. Имеется фрейм с данными по недельным продажам в магазинах. Нужно разметить в данных промопериоды в разрезе каждого магазина. Промопериод - это несколько идущих подряд недель, т.е. если отсортировать фрейм по магазинам и неделям, то разница между двумя следующими друг за другом неделями не равная "1" означает, что на этой неделе промопериод закончился. Нужно добавить столбец с номерами периодов, нумерация которых для каждого магазина начинается снова. Как можно это реализовать без iterrows()? period_id - это номер недели. Заранее спасибо за ответы)
Tigran
Тут еще вся штука, что програма должна выполняться максимум 90 секунд
Ты хочешь сказать, что sorted сортирует десять миллионов чисел медленнее, чем за 90 секунд?
Ivan
Имеется строка "12/20" . Как мне преобразовать данную строку в выражение, чтобы вычислилось данное выражение и веонулось 0.55
Юлия
#вакансия #python #Senior #Москва #офис #remote возможна #удаленка Международная компания: Qrator Labs Город: Москва, м. Беговая, м. Шелепиха Формат: офис, удаленка, фуллтайм. ЗП: 2400000 р – 3000000 р/год Вам предстоит заниматься дальнейшим развитием компонентов SDN. О Вас: • Знакомство с ядром Linux и основными концепциями (SKB, RCU, you name it) • Знакомство с многопоточным программированием • Базовое знание HTTP, DNS, BGP, TCP/IP • Знакомство с базовыми алгоритмами, готовность реализовывать сложные алгоритмы • Git • Отличное знание Python • Понимание устройства баз данных Пожелания: 1. Знакомство с шифрованием и OpenSSL/LibreSSL 2. Знакомство с основами ИБ 3. Приветствуется знакомство с C/C++ Что предлагаем: • Гибкий график работы • Коллектив профессионалов с большим опытом, готовых делиться своими знаниями. 70% - уровень senior, 30% - уровень middle. • Хорошие возможности для профессионального развития. 100% Lead developers – это ребята, выросшие у нас. • Отличная возможность вместе с командой решать интересные и нетривиальные задачи; • Возможность выступать и посещать международные конференции; • Оплачиваемые обеды, корпоративный английский, ДМС. Резюме на почту: jk@qrator.net
Anonymous
Добрый день кто шарит какой бот воис сообщение переводит в текст?
Ivan
if s='12/20': return '0.55'
Могут быть другие формулы
Tishka17
Могут быть другие формулы
Откуда у тебя такая задача?
Tishka17
Какие бывают формулы?
Tishka17
'Г(sin(1!))'
Ivan
Какие бывают формулы?
Только деление
Tigran
#вакансия #python #Senior #Москва #офис #remote возможна #удаленка Международная компания: Qrator Labs Город: Москва, м. Беговая, м. Шелепиха Формат: офис, удаленка, фуллтайм. ЗП: 2400000 р – 3000000 р/год Вам предстоит заниматься дальнейшим развитием компонентов SDN. О Вас: • Знакомство с ядром Linux и основными концепциями (SKB, RCU, you name it) • Знакомство с многопоточным программированием • Базовое знание HTTP, DNS, BGP, TCP/IP • Знакомство с базовыми алгоритмами, готовность реализовывать сложные алгоритмы • Git • Отличное знание Python • Понимание устройства баз данных Пожелания: 1. Знакомство с шифрованием и OpenSSL/LibreSSL 2. Знакомство с основами ИБ 3. Приветствуется знакомство с C/C++ Что предлагаем: • Гибкий график работы • Коллектив профессионалов с большим опытом, готовых делиться своими знаниями. 70% - уровень senior, 30% - уровень middle. • Хорошие возможности для профессионального развития. 100% Lead developers – это ребята, выросшие у нас. • Отличная возможность вместе с командой решать интересные и нетривиальные задачи; • Возможность выступать и посещать международные конференции; • Оплачиваемые обеды, корпоративный английский, ДМС. Резюме на почту: jk@qrator.net
> 100% Lead developers – это ребята, выросшие у нас. Это точно хорошо?
Tishka17
Ну подели строку по слешу, сделай числа и подели их
Dk
Не баньте
Tishka17
Конечно же eval !
Боюсь, он не поймёт сарказм
Tigran
Тут еще вся штука, что програма должна выполняться максимум 90 секунд
>>> a = [random.uniform(0, 1) for _ in range(10**7)] >>> timeit.timeit("a.sort()", globals={"a": a}, number=1) 11.578182658180594
Scott
X=x.split('/) Return x[0]/x[1]
Dk
Боюсь, он не поймёт сарказм
Но оно отлично сработает)
Tishka17
X=x.split('/) Return x[0]/x[1]
В числа забыл преобразовать
Tigran
Sergey
Ты хочешь сказать, что sorted сортирует десять миллионов чисел медленнее, чем за 90 секунд?
Этот код явно дольше f = open("name.txt", "r") scores = f.readlines() print(sorted(scores)) f.close
Dk
Чё только не придумают, лишь бы эвал не использовать
Ivan
int(x[0]) / int(x[1])
То что надо
Tigran
Мы растим свою команду
Короч, сомнительное это заявление. В тепличных условиях лучше всего растут бездарности и самодуры.