Size: a a a

Хирьянов Т.Ф., Практика программирования на Python 3 (2019)

2020 November 15

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
это какая ос
источник

ДК

Даниил Кустов... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
std::slavik
это какая ос
Это никакая
источник

ДК

Даниил Кустов... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Просто фантазии
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
возвращаясь к мультипроцессингу
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Иван Безумный
#вопрос
Какой IDE лучше для Data Science? И почему?
а что такое датасаенс?
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
вообще говоря - с чего люди берут что GIL серьезно что-то тормозит
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
и что это можно обойти мультипроцессингом
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
на самом деле - на одноядерной системе - мы просто добавляем по сути дополнительно переключения контекстов
между процессами
источник

ДК

Даниил Кустов... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
и больше лагов начинается
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
и они начинают сжирать процессорное время, а никакой не GIL
если система многоядерная - плюс процессов что они могут выполняться параллельно на разных ядрах
мы просто создаем копию процесса в котором запущен интерпретатор
форком
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
в каждом процессе свой интерпретатор со своим GIL
источник

ИБ

Иван Безумный... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleg Makarikhin
а что такое датасаенс?
Наука о данных, изучающая жизненный цикл цифровых данных.
Если что, моя ОС xubuntu
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
который никуда не исчезает
просто повляется возможность на нескольких ядрах выполнять их
но процессы не бесплатные
они в 10 раз дольше чем потоки создаются
у них больше контекст
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Иван Безумный
Наука о данных, изучающая жизненный цикл цифровых данных.
Если что, моя ОС xubuntu
данные - матрицы/массивы или больше похоже на таблицы в бд, панельные? хотя какая разница, многие всеравно живут в джупитере/колабах.
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
у них свое адресное пространство изолированное
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
и мы теряем из за этого главное удобство потоков - общее адресное пространство
нам не нужно особо париться над коммуникациями между потоками
просто расставить где надо мьютексы и оно будет быстро достаточно работать
источник

RG

Remal' Gareev in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Это выглядит так ?
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Remal' Gareev
Это выглядит так ?
что?
источник

RG

Remal' Gareev in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Я просто плохо понимаю что такое GIL загуглил вывело такое пикчу
источник