@python_beginnersЭта группа больше не существует

Страница 775 из 1885
Dk
15.11.2016
21:27:02
кажется, я где-то читал

Zart
15.11.2016
21:27:53
тогда сортируй в yuv

Dk
15.11.2016
21:28:42
Подробнее плс

Vitalii
15.11.2016
21:29:01
яркость и два цветоразностных

Google
Denis
15.11.2016
21:29:18
Почему не hsv?

Vitalii
15.11.2016
21:29:22
R-Y B-Y

Почему не hsv?
это для печати используется?

Denis
15.11.2016
21:30:02
Для печати cmyk

hsv часто для выбора цвета в редакторах

Vitalii
15.11.2016
21:30:46
точно

Dk
15.11.2016
21:32:45
У меня другая идея

Сортировать по сумме

Интересно, что выйдет

Denis
15.11.2016
21:33:21
Сумма ~= яркость

Dk
15.11.2016
21:34:56
хм. ну я не образованный

Zart
15.11.2016
21:38:51
да пофиг, хоть hsv, хоть hsl, хоть lab

У меня другая идея
лучше поизучай теорию цвета

Google
Vitalii
15.11.2016
21:41:10
можно код посмотреть?

Dk
15.11.2016
21:42:05
почти так. Только в makeSort перебор

Vitalii
15.11.2016
21:43:06
спасибо

блин, питон радует ) представил просто себе это на си

Stanislav
15.11.2016
21:43:40
КРАСНЫЙ

Dk
15.11.2016
21:44:08
На моём экране норм смотрится

Надо посмотреть что за темы у mousepad и перерисовать

или скачать sublime когда-нибудь

Увидел косяки

Как сортировать по значениям?

arisu
15.11.2016
22:10:25
sort

Dk
15.11.2016
22:11:56
дикт хэз но атрибут sort

arisu
15.11.2016
22:12:10
гугл работает

Dk
15.11.2016
22:12:31
Не знал

Чёт не то

Ilya
15.11.2016
22:44:31
Pil же на python 3 нету?

Denis
15.11.2016
22:44:52
Есть

Igor
15.11.2016
22:45:01
❯ pip3 install pillow Collecting pillow Downloading Pillow-3.4.2-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (3.4MB)

Ilya
15.11.2016
22:45:18
Спасибо)

Dk
15.11.2016
22:46:25
целую функцию написал)

Google
Igor
15.11.2016
22:51:18
Чёт не то
что не то?

если тебя смущает, что после sorted ты получил не словарь, а список из кортежей, то это объясняется тем, что в списке из кортежей данные можно поменять местами (это список), а в словаре - нет. (он не сортируем. это изменится в 3.6, впрочем)

если хочешь, чтобы это дерьмо вело себя как словарь, оберни его в collections.OrderedDict

Dk
15.11.2016
22:53:03
Сейчас я почти написал своё дерьмо

Задумалось. Наверно работает

Igor
15.11.2016
22:57:06
на каком моменте и что задумалось?

Dk
15.11.2016
22:57:14
Рисунок большой. И алгоритм не проработанный.

На изменении

Igor
15.11.2016
22:57:21
А )

Dk
15.11.2016
22:59:22
Первая функция возвращает ключ по значению.

Решил посчитать сложность алгоритма

Мой старенький i3core первого(или второго) поколения до сих пор считает

Dk
15.11.2016
23:02:31
Так. Каждый в каждом пикселе высчитывает значения и складывает в словать. Это O(x)/

сортирует ключи. Тоже O(x)

Zart
15.11.2016
23:03:14
жесть...

Dk
15.11.2016
23:03:33
надо было поменьше картинку брать)

Zart
15.11.2016
23:03:48
надо доку было читать

Dk
15.11.2016
23:05:23
затем берёт пиксель и перебирает сортированный список, собирая лист. Это O(x*x)

А, вначале перебирает пиксели, собирая их в изначальный список O(x)

После всего этого переписывает пиксели из списка

Google
Dk
15.11.2016
23:08:08
O(x*x)+4O(x) Пфф, всего-то

Он ещё не знакончил)

Ну чё делать, посчитаю расход памяти

htop показывает ~1.7 гб, но у меня ещё тг и хромиум работают.

Admin
ERROR: S client not available

Dk
15.11.2016
23:15:29
Подскажите, числов в списках в сколько байт записывается? Меньше 255 все

Зарт знает

Zart
15.11.2016
23:16:30
эм

рефкаунты же

Dk
15.11.2016
23:16:48
Что, прости

8

Узнал

Zart
15.11.2016
23:18:15
я к тому что количество памяти в питоне - вещь крайне сложно вычисляемая в общем случае

Denis
15.11.2016
23:19:26
>>> sys.getsizeof([]) 64 >>> sys.getsizeof(255) 28

.
15.11.2016
23:20:24
Время глупых вопросов. Как правильно создавать форму? Почему вьюха не работает? def CreateTread(request, name_board): if request.POST: form = CreateTread(request.POST, request.FILES) if form.is_valid(): form.save() else: form = CreateTread() return render(request,'CreateThread.html', {'form': form, 'name_board': name_board})

Dk
15.11.2016
23:21:03
О да, шлакоблочников тред

Zart
15.11.2016
23:22:42
>>> sys.getsizeof([]) 64 >>> sys.getsizeof(255) 28
>>> sys.getsizeof({1: []}) 140 >>> sys.getsizeof({1: [1, 2, 3, 4, 5, 6]}) 140

думаю, понимаешь почему

.
15.11.2016
23:24:14
Дебаг ругается на form = CreateThread() Но ведь только так и создается пустая форма, нет?

Dk
15.11.2016
23:24:22
Эм, посчитал минималку. Она 5 мб

Google
Dk
15.11.2016
23:24:56
Знаю, зарт научи с потоками работать. На 4 потока как разделить надо было?

Я нашёл "многопоточность в одну строку", но она уже не работает, почему-то

Zart
15.11.2016
23:26:38
твою задачу? ммм... вообще можно, но лучше не

Dk
15.11.2016
23:28:32
В общем, около 840 мб скрипт в реале жрёт.

На jpg 1366x768*

O(1 100 585 631 744) функция по подбору ключа от словаря O(4196352) операций остальные Мой первый хайлоад проект

не считал операции создания ссылок и математики

Denis
15.11.2016
23:39:04
Что значит О(4196352)?

Dk
15.11.2016
23:39:47
O(x) - описание сложности алгоритма

x - количество операций

Denis
15.11.2016
23:40:03
Ты, видимо, неправильно его понимаешь

О(x) значит, что число операций растет не быстрее, чем линейно, с ростом х

Например, поиск максимума в массиве работает за О(х), где х- длина массива

О(число) не имеет смысла

Это то же самое, что О(1)

Dk
15.11.2016
23:42:30
Я всё правильно посчитал. На конкретном случае. Сложность моего алгоритма O(x*x)+4O(x)

Страница 775 из 1885

Эта группа больше не существует Эта группа больше не существует