@ru_python

Страница 6282 из 9768
Leon
21.08.2018
10:10:10
Одмен дибил

Simple
21.08.2018
10:10:11


Aragaer
21.08.2018
10:10:11
ага, я понял

Simple
21.08.2018
10:10:17
как ты будешь такой пример учитывать?

Google
Danil
21.08.2018
10:10:43
А где тут полукруг?

Simple
21.08.2018
10:13:19
https://vk.com/doc95312121_466081431?hash=deae1b441a1b7754de&dl=97951cc319525a4388&wnd=1&module=im&mp4=1

каждая точка по прямой движется

Petr
21.08.2018
10:23:05
Ребят на чем написан RPython

Или он только транслируется в си код

Aragaer
21.08.2018
10:23:42
вот, все, я наконец все придумал

Итак. Ставим первую точку, потом ставим вторую. Еще пока все хорошо.

Когда мы ставим третью точку, то она может попасть между первой и второй (вероятность 1/4), тогда ее можно игнорировать, она никак не влияет. Может попасть напротив отрезка между первой и второй (вероятность 1/4), тогда все плохо.

и с вероятностью 1/2 она попадает не между первой и второй и тогда "пока все ок, но стало хуже для всех остальных"

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

Vladimir
21.08.2018
10:27:26
Всем привет

Тут же кто то наверняка прислал ботов для тг

Google
Vladimir
21.08.2018
10:27:56
Вопрос как сделать кнопки размера ширины экрана

В досках искал, не нпшел

Доках*

Tigran
21.08.2018
10:30:13
Ну просто фигачишь таблицу с одной кнопкой в каждой строке

Vladimir
21.08.2018
10:30:42
Please choose:

Фигня выходит на пол экрана

А надо б на весь

Юрий
21.08.2018
10:33:57
os.path.join(os.get_cwd(), 'ukrnews')
(как бужет время может что подскажи .. пока сам не понял. Благодарю)

Aragaer
21.08.2018
10:34:11
кстати про "две точки диаметрально противоположны"

Denis
21.08.2018
10:34:29
Aragaer
21.08.2018
10:34:31
берем на окружности две произвольные точки. Какова вероятность, что они диаметрально противоположны? 8)

именно

_*_QwErTy_*_
21.08.2018
10:34:41
Как правильно начать изучать Python ? Правило 6. о том что запрещено спрашивать. Очень это тупо

Denis
21.08.2018
10:35:01
У меня получается какая-то неприятная рекуррентная формула с интегралами

Юрий
21.08.2018
10:35:59
в чем вопрос?
if filename: # Нам плохого не надо, в письме может быть всякое барахло with open(part.get_filename(), 'rb') as new_file: new_file.write(part.get_payload(decode=True)) path = os.path.join(os.getcwd(), 'ukrnews') with open(path + new_file, 'wb') as newfile: newfile.write(new_file.read()) ошибка - FileNotFoundError: [Errno 2] No such file or directory: 'DNr_200818e_5b7b01d05bb05.html'

Tigran
21.08.2018
10:36:42
хуета какая-то написана

Юрий
21.08.2018
10:36:54
в чем вопрос?
Папка создана - ukrnews

Google
Tigran
21.08.2018
10:37:20
открыть файл на чтение, записать в него (?!), открыть ещё один на запись, прочитать из первого (!?) и записать во второй?

Aragaer
21.08.2018
10:37:49
ок, накатал скрипт для моделирования и для 3 точек корректно выдает 75%

Tigran
21.08.2018
10:38:24
как видишь - да.
ничего не смущает?

нельзя писать в файл, открытый на чтение

Adam
21.08.2018
10:38:52
говорит тебе что файла "DNr_200818e_5b7b01d05bb05.html" не существует

Tigran
21.08.2018
10:39:21
да, потому что он открывает его на чтение вместо того, чтобы на append

Юрий
21.08.2018
10:41:42
ничего не смущает?
Я по сути понял. Я просто открыл первый файл в двоичном чтении .. хотел из него инфу забрать и перекинуть в другой файл в нужной мне директории. (я нагородил лишнего я знаю.)

Adam
21.08.2018
10:41:45
with open(path + new_file, 'wb') - вроде бы new_file это объект первого файла, а не строка

Tigran
21.08.2018
10:42:22
обсуждение явно уровня @ru_python_beginners

Adam
21.08.2018
10:42:33
и что выдает эта строчка - part.get_filename()?

Aragaer
21.08.2018
10:42:46
нинида делать path+new_file

надо делать os.path.join(path, new_file)

Tigran
21.08.2018
10:42:56
прямо скажем

Adam
21.08.2018
10:43:47
ты открыл его на чтение, а потом пытаешься записать в него данные - new_file.write(part.get_payload(decode=True))

Юрий
21.08.2018
10:46:47
да кстати это тоже правда
"+b" - дудет как чтение и забись в двоичном?

Google
Adam
21.08.2018
10:47:10
path + new_file - слешер забыл

Юрий
21.08.2018
10:48:27
rb+ вроде бы
os.path.join(path, new_file) - так или os.path.join(path/new_file)

Adam
21.08.2018
10:48:46
если бы за каждый баг найденный в твоем коде давали бы по 1000 баксов я был бы уже миллионером

Юрий
21.08.2018
10:53:32
первый вариант лять
а всеравно не работает. Ну попробую по другому.

Admin
ERROR: S client not available

Aragaer
21.08.2018
10:54:51
3 0.749731 4 0.499083 5 0.313364 6 0.186681 7 0.108836 8 0.063005 9 0.035158

вот это я моделировал расстановку точек по 1 млн раз

Adam
21.08.2018
10:55:15
os.path.join(path, new_file) - так или os.path.join(path/new_file)
new_file это объект а не строка если что

Aragaer
21.08.2018
10:55:50
os.path.join принимает две строки

или точнее сколько угодно строк

>>> os.path.join('a', 'b', 'c') 'a/b/c'

Adam
21.08.2018
10:57:07
Aragaer
21.08.2018
10:57:40
>>> os.path.join('a') 'a'

вот одну - минимум

Adam
21.08.2018
10:58:51
Denis
21.08.2018
11:07:02


Aragaer
21.08.2018
11:08:06
пи должно сократиться

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

Google
Юрий
21.08.2018
11:08:29
Здравствуйте! Нужен человек со знанием python для работы над проектом автоматического колл-центра. Рассмотрим специалистов с любым уровнем владения. Так же есть возможность в ходе работы прокачать свои навыки в других языках: C++, PHP, Java, HTML, CSS и работе с базами данных; получить бесценный опыт работы над крупным проектом. Сразу скажу, что проект на стадии стартапа. Разработчики получают долю в компании и соответственно от ее прибыли. Проект уже реализован в нескольких компаниях и принес первые результаты. Сейчас необходима оперативная оптимизация и масштабирование (есть инвестор, готовый вложить круглую сумму) Пишите в личные сообщения свои навыки и опыт работы с пометкой "хочу в команду"

Denis
21.08.2018
11:08:44
Да там и производная с интегралом сокращается, кажется

Aragaer
21.08.2018
11:09:26
вобщем для 3 точек должно получиться 3/4, для четырех 1/2. Для пяти уже что-то меньше 1/3

Denis
21.08.2018
11:09:55
Для 3 получилось, для 4 ща считать буду

Danil
21.08.2018
11:11:11
N/2^(N-1)

Юрий
21.08.2018
11:12:16
хм? ЛоЛ
там лажа у меня еще походу в другом. Я его сохраняю не в директорию ... а потом иду походу в директорию а его там нет. (+ with open(path, new_file, 'wb') as newfile: TypeError: open() argument 2 must be str, not _io.BufferedRandom) короче все только усложнил. Но файл выкачал и соханил.

Aragaer
21.08.2018
11:12:54
3 0.750745 0.75 4 0.501597 0.5 5 0.312501 0.3125 6 0.18731 0.1875 7 0.109432 0.109375 8 0.062596 0.0625 9 0.035416 0.03515625

да, сходится. Как получилась такая формула?

Danil
21.08.2018
11:13:57
Гугл

Вы тут уже час решаете

Aragaer
21.08.2018
11:14:29
не, так неинтересно

Danil
21.08.2018
11:14:29
Очень даже на геометрическую: n событий "все точки Xi, где i не равно k, лежат правее Xj по часовой стрелке и не далее, чем на полкруга от Xj", j=1,...,n, имеют одну и ту же вероятность (1/2)^{n-1}, и несовместны. Поэтому вероятность их объединения равна n*(1/2)^{n-1}. Вероятность же (1/2)^{n-1} получается как произведение n-1 геометрической вероятности 1/2 попасть в половину круга наудачу брошенной точке.

Aragaer
21.08.2018
11:16:17
Ага, то есть мы выбираем точку, и смотрим, что все остальные лежат на окружности дальше по часовой стрелке, но ближе, чем полокружности

если нет, то берем следующую точку. Отсюда получается умножение на N впереди

если хотя бы для одной из N точек условие "все остальные лежат в той фиксированной половине, которая началась отсюда" выполнено, то победа

а чтобы такое получить из моего моделирования, надо было смоделированные вероятности поделить на N, чтобы увидеть, что результаты уже идут как степени двойки

3 0.749582 0.75 4 4 0.499916 0.5 8 5 0.311975 0.3125 16 6 0.186455 0.1875 32 7 0.109504 0.109375 63 8 0.062959 0.0625 127 9 0.035255 0.03515625 255

число точек - результат моделирования - настоящая формула - число точек/результат моделирования

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