@ru_python

Страница 9308 из 9768
Denis
11.06.2019
19:43:15
массив из 0 и 1 пусть будет

Amaro
11.06.2019
19:43:21
А тут что будет? [1,1,1,2,2,3,3,3,2,2]

Denis
11.06.2019
19:43:33
3

Google
Denis
11.06.2019
19:44:04
желательно по памяти O(n) и по скорости O(n)

Amaro
11.06.2019
19:44:25
Пройти вдоль массива, посчитать длины отрезков, одновременно выбирая наибольшую.

ivan
11.06.2019
19:44:40
ПО памяти можно за o(1) и по скорости o(n) Не вижу сложно ничего

TpouHuK
11.06.2019
19:44:44
пройти это медленно
это O(n) сударь

ivan
11.06.2019
19:44:46
пройти это медленно
Пройти это O(n)....

TpouHuK
11.06.2019
19:44:54
какое медленно, или вы хотите прыгать?

Denis
11.06.2019
19:44:54
в питоне это циклы

Amaro
11.06.2019
19:44:59
Denis
11.06.2019
19:45:00
я хочу векторизацию

ivan
11.06.2019
19:45:19
Каво?

Denis
11.06.2019
19:45:30
какое медленно, или вы хотите прыгать?
прыгая это не решить к сожалению)0

Amaro
11.06.2019
19:45:36
Это вам в гугель за тензорными процессорами.

Google
Denis
11.06.2019
19:45:55
TpouHuK
11.06.2019
19:46:04
я хочу векторизацию
вам нужна сишка если быстрее >_>

Denis
11.06.2019
19:46:32
вам нужна сишка если быстрее >_>
ну вот я до этого все выполнял векторизованно через нампи, а тут тяжело чето придумать как именно

Amaro
11.06.2019
19:47:00
видеокарта вполне подойдет
Подойдёт. Задача, правда, не вполне понятно, как параллелится, но флаг в руки...

T.
11.06.2019
19:47:26
Как ты это векторизуешь-то

я хочу векторизацию

Denis
11.06.2019
19:47:42
Amaro
11.06.2019
19:47:47
Поделить на чанки, а потом сравнивать их края?

Denis
11.06.2019
19:47:59
T.
11.06.2019
19:48:06
Ну это не то шо бы ускорит что-то

Amaro
11.06.2019
19:48:18
как нибудь так хз
Расскажите, когда придумаете?

T.
11.06.2019
19:48:21
Скорее всего из-за кривой реализации в итоге еще медленнее работать будет

Denis
11.06.2019
19:48:29
вообщем то мне нужно даже посмотреть, есть ли последовательность длиннее чем n

Amaro
11.06.2019
19:49:16
А чем O(n) не угодило-то?

Denis
11.06.2019
19:49:22
А чем O(n) не угодило-то?
да циклы в питоне это медленно

Denis
11.06.2019
19:49:47
Попробуй cython

T.
11.06.2019
19:49:58
Ты там какие векторы хочешь перебирать, что тебе медленно?

Amaro
11.06.2019
19:49:59
pypy в руки

Google
Denis
11.06.2019
19:50:24
для тебя типичная задача должна быть

Amaro
11.06.2019
19:50:31
А медленно - это как? Нет пару секунд перебрать милллиардный массив?

Denis
11.06.2019
19:50:57
хотелось бы за милли/нано секунды

Amaro
11.06.2019
19:51:16
На каком объеме?

Denis
11.06.2019
19:51:35
На каком объеме?
5 лет по секунде это сколько?

таких примерно 1500 массивов

Denis
11.06.2019
19:52:12
Ты же их считываешь как-то, вот во время ввода и отслеживай сразу

Amaro
11.06.2019
19:52:18
А где они лежаааааат?

T.
11.06.2019
19:52:42
Denis
11.06.2019
19:52:54
TpouHuK
11.06.2019
19:52:57
насколько большие числа?

Denis
11.06.2019
19:53:20
на ссд
Питоновский цикл намного быстрее, чем чтение с ссд

Denis
11.06.2019
19:53:27
сишка
ну я то на си напишу, а остальная тима что?

Питоновский цикл намного быстрее, чем чтение с ссд
чтение единоразово, оперативы много

Denis
11.06.2019
19:53:49
Один раз пройдись циклом и сохрани

Denis
11.06.2019
19:54:16
насколько большие числа?
в ulonglong вроде поместится, но прямо впритык

Amaro
11.06.2019
19:54:41
Графкарта не читает файлы с ссд....

Google
polunin.ai???
11.06.2019
19:54:48
Denis
11.06.2019
19:55:07
TpouHuK
11.06.2019
19:55:38
спасибо
там надо найти вызовы сишной функции которые делает то что ты хочешь ?

polunin.ai???
11.06.2019
19:56:11
Графкарта не читает файлы с ссд....
:? Графкарта может читать с любых устройств, нужна только либа, либо самому на куде написать

TpouHuK
11.06.2019
19:56:17
но я не думаю что такая функция есть ?

Denis
11.06.2019
19:56:42
:? Графкарта может читать с любых устройств, нужна только либа, либо самому на куде написать
Но это будет медленнее, чем сделать то же самое без видеокарты

Denis
11.06.2019
19:56:54


но проблема в том, что эта штука не совсем правильно работает

polunin.ai???
11.06.2019
19:57:41
Но это будет медленнее, чем сделать то же самое без видеокарты
Почему же. Наоборот - каждое ядро видеокарты может считывать информацию паралельно с другими.

Denis
11.06.2019
19:58:07
polunin.ai???
11.06.2019
19:59:17
Не совсем понимаю что нужно из кода. Можете словами объяснить?

Denis
11.06.2019
19:59:17
Считывает не ядро видеокарты, считывает контроллер ссд
в памяти тоже предусмотрен параллелизм

только к чему это все?

не так

Amaro
11.06.2019
20:00:50


Denis
11.06.2019
20:01:17
надо проверить, есть ли в массиве последовательности из 1 длиннее чем заданное k

Amaro
11.06.2019
20:01:21
Рандинт медленный, аднака

надо проверить, есть ли в массиве последовательности из 1 длиннее чем заданное k
У меня считается длина максимальной серии 0 или 1. Переделать недолго.

Google
Coalla_Samurai
11.06.2019
20:02:30
а зачем она?
Потому, что математика основа компьютерных наук

Denis
11.06.2019
20:02:57
Потому, что математика основа компьютерных наук
а причем тут дискра то вы объясните

Denis
11.06.2019
20:03:00
Coalla_Samurai
11.06.2019
20:03:22
Denis
11.06.2019
20:03:25
Coalla_Samurai
11.06.2019
20:03:35
И нейронка это граф

T.
11.06.2019
20:03:55
В целом, любой алгоритм - это граф

ГрафЪ

Denis
11.06.2019
20:04:25
И нейронка это граф
Да, но это никак не поможет

Denis
11.06.2019
20:04:30
polunin.ai???
11.06.2019
20:04:39
И нейронка это граф
Только не рассматриваются они как графы

Denis
11.06.2019
20:04:53
Нейронка это композиция дифференцируемых функций

Denis
11.06.2019
20:05:00
окей, дискретная оптимизация имеет место быть алгоритмы с обратным распространением и прочая чухня тоже

но это настолько узко

что читать почти никому не стоит

Coalla_Samurai
11.06.2019
20:05:11
что читать почти никому не стоит
Это пусть каждый сам для себя решает

Denis
11.06.2019
20:05:32
Почему же?
Потому что взгляд на нее как на граф ничего не даст

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