@ru_python

Страница 7395 из 9768
Alexey
13.12.2018
15:56:57
“”.join(“”.join(x) for x in arr)
Отпадный варик)

“”.join(“”.join(x) for x in arr)
А как пробежать по вертикали?

Tishka17
13.12.2018
16:07:07
как?

Danil
13.12.2018
16:07:51
/rmkb@remkeybot

Google
Andrew
13.12.2018
16:11:01
А как пробежать по вертикали?
1. одна строка тебя не спасет - у тебя получится переход не только вперед назад вверх вниз но и с последней позииции одной строки на первую позицию следующей. а такое не считается 2. делай через индексы

LighteR
13.12.2018
16:12:23
а мне бы раза в 3 хотя бы ускорить
А у тебя там много агрегаций по range'ам?

Tishka17
13.12.2018
16:21:05
А как пробежать по вертикали?
“”.join(“”.join(x) for x in zip(*arr)))

Alexey
13.12.2018
16:22:36
Aragaer
13.12.2018
16:23:39
в итоге таки правильный ответ еще был смещен на 1
не, там надо печатать не координаты последней в момент последнего столкновения, а досчитать тик до конца

Antonina
13.12.2018
16:29:42
Avito Online Frontend: Infrastructure https://youtu.be/3r3IYaaEcS8

Костя
13.12.2018
16:30:07
не, там надо печатать не координаты последней в момент последнего столкновения, а досчитать тик до конца
ну тогда я хз, почему оно у меня двигалось вниз, а ответ был на клетку выше))

LighteR
13.12.2018
16:43:12
нет, все по кейвордам
Это ты правильно сделал

Марк
13.12.2018
16:52:08
Общался в чатике hh мило. Написал про то, что девки не смогут таскать по 40 кг нагрузки и гнить в окопах. Получил бан с репортом. Это всё что нужно знать об hh в двадцать первом веке

Сука, а потом еще и обижаются, что их в чатиках за долбоебов держат

Ой, лан, побомбил и хорош

Tishka17
13.12.2018
16:53:54
Google
Tishka17
13.12.2018
16:54:08
Там индежеры, но термс агрегация

Есть смысл менять на кейфорд?

Aragaer
13.12.2018
17:11:09
а зачем в чатике с hh обсуждать, могут ли девки ползать по окопам?

Mikhail
13.12.2018
17:12:26
Добрый вечер Есть бинарные файлы созданные в срр. Формат задал структурой '' Class Mystruct(Structure): _fields_=[('field1',c_double),....] ''' И читаю ''' with open('test.bin','rb',307) as file: data=(Mystruct*1).from_buffer(mmap.mmap(file.fileno(),0,access=mmap.ACCESS_COPY)) '''

Mikhail
13.12.2018
17:14:31
Вот на выходе в data получаю ссылку на память и никак не могу из неё данные выдрать кроме как через формат

Tishka17
13.12.2018
17:14:32
Хз что за Structure

Mikhail
13.12.2018
17:15:20
from ctypes import structure,...

Марк
13.12.2018
17:19:25
Я быпонял просто бан, но бан был с репортом. А это вообще моветон и зашквар

Марк
13.12.2018
17:22:25
А как это связано с питоном?
Просто я чутка побомбил

Mikhail
13.12.2018
17:26:46
Это создал массив из 1 элемента

Так решение нашёл data[0].fieldname

Забыл про массив

Tishka17
13.12.2018
17:30:26
Хз насчёт массивов, но data.field1 должно работать вроде

Ну вот

Вообще писать в файл дамп памяти - сомнительно как-то

vtable смотри не прочитай вместо данных

Google
Николай
13.12.2018
18:19:30


[[1, 2, 3, 4, 5], [6, 7, 8, 9, 10]] Норм всё выводит

Tishka17
13.12.2018
18:20:41
Потому что тут добавляель два массива. А там два раза одну матрицу

Aragaer
13.12.2018
18:20:58
да, одну и ту же, в которой ты заменяешь поля

Tishka17
13.12.2018
18:21:08
Хоть ты и преобразует ее в тупл, но строки остаются теми же

Alexander
13.12.2018
18:25:55
Коллеги, на чем написаны основные datascience библиотеки питона? Ну или numpy? Насколько они медленны по сравнению с скажем с C?

Например матрицы умножать

Николай
13.12.2018
18:26:13


Vasiliy
13.12.2018
18:26:58
как вставлять код в сообщения телеграм??

Alex
13.12.2018
18:26:58
как вставлять код в сообщения телеграм??
при помощи одинарных или тройных косык кавычек

если код длиннее 5 строк - на pastebin

Alexander
13.12.2018
18:28:59
numpy написан на С
Спасибо, а как тогда кроссплатформенность обеспечивается? Код окомпилироваг под разные платформы и pipinstall понимает какой код юзать?

Николай
13.12.2018
18:29:15
Хоть ты и преобразует ее в тупл, но строки остаются теми же
На это как-то влияет то что у меня там в функции всё было?

Tishka17
13.12.2018
18:29:55
Это снова две матрицы

А там ты одну меняешь

Google
Alexander
13.12.2018
18:30:13
да
Интресно, а если скажем андройд на телефоне, тут же есть питон, то numpy может не сработать?

Alex
13.12.2018
18:30:13
Спасибо, а как тогда кроссплатформенность обеспечивается? Код окомпилироваг под разные платформы и pipinstall понимает какой код юзать?
пакеты обычно распространяются либо колесами (скомпилированными под определенную платформу, если есть что комплиировать) или sdist, компилирующиеся при установке.

Alexander
13.12.2018
18:30:32
Alex
13.12.2018
18:30:42
Колеса?
wheel формат пакетов

Интресно, а если скажем андройд на телефоне, тут же есть питон, то numpy может не сработать?
ну для этого нужно либо чтобы кто-то скомпилировал numpy под ARM, либо чтобы у тебя на ARM был компилятор, и скомпилировать его руками. более того возможно, что код numpy не поддерживает ARM архитектуру (маловероятно, но все же) и тогда никак.

Alex
13.12.2018
18:34:05
В любом случае развлекаться с python под андроид однозначно сомнительная затея

Alexander
13.12.2018
18:34:24
Питон видел под адройд он даже в маркете есть вроде

В любом случае развлекаться с python под андроид однозначно сомнительная затея
А pipinstall как устроен? Куда он лезет за пакетами? Одно место или их много и он както выбирает?

Alexander
13.12.2018
18:38:30
То есть одно место. А как туда пакеты попадают? Написал я скажем пакет хочу туда положить... А вдруг там вирус?

Alex
13.12.2018
18:38:35
но ты конечно можешь устанавливать не только с PyPi, а, например, из git репозитория, файла или ты можешь развернуть свой совместимый с PyPi сервер локально в инфраструктуре.

Alex
13.12.2018
18:41:43
> А вдруг там вирус? Да, такая вероятность есть. Но вероятнее либо этот пакет нахрен никому не нужен будет.

Alexander
13.12.2018
18:42:10
Ну проверяет ктоть что там кто поназагружал? Можно там свои фотки хранить?))))

И кто платит за pypi?

Alex
13.12.2018
18:42:57
Если же ты редиска, напишешь полезный пакет, который станет популярным, то рано или поздно его обнаружат... ну а дальше сам понимаешь, тебя в бан, твоя репутация подмочена и в сообществе тебя перестают уважать.

Google
Alexander
13.12.2018
18:45:09
Ну ктото может делать анонимно...

Alex
13.12.2018
18:46:21
И кто платит за pypi?
Найди с последнего EuroPython 2018 презентацию о PyPI если так интересно, там рассказывали сколько денег жрет этот проект в год.

Alex
13.12.2018
18:47:02
Ну ктото может делать анонимно...
ну и дальше что? да такой риск всегда есть.

и их находят и чистят

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

Tishka17
13.12.2018
18:47:51
Часто созвучные ещё делают

Alex
13.12.2018
18:47:59
хуже, в популярных проектах встречаются уязвимости, так что вирусы загружать не надо

есть целые проекты (даже интегрированные с гитхабом) по отслеживанию уязвимостей в версиях пакетов

а там еще удивительный мир CVE

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

Alexander
13.12.2018
18:50:33
Alex
13.12.2018
18:50:37
погугли

Alexander
13.12.2018
18:51:55
А питон он сам медленный, да ведь? На нем делают что для прода или только прототипируют?

Если про датасайнс думать...

Alex
13.12.2018
18:52:16
А питон он сам медленный, да ведь? На нем делают что для прода или только прототипируют?
тебе сколько лет? пойди почитай что-нибудь в этих ваших интернетах.

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