@ru_python

Страница 3809 из 9768
Aragaer
23.09.2017
11:07:08
короче это вопрос не про ботов и не про телеграмм, ключевое слово, которое следует сейчас изучить - fsm

finite state machine

Small_Iggy
23.09.2017
11:11:43
окей(без понятия что это)

in favor
23.09.2017
11:15:38
Конечный автомат епта

Google
Small_Iggy
23.09.2017
11:32:22
кажись я попал в чат стендаперов

Boris
23.09.2017
14:11:35
встала задача анализа траекторий перемещения игроков по карте в игре и выявления частых траекторий и паттернов в перемещениях. какие годные либы можете посоветовать? пока что нашел PySAL

Radmir
23.09.2017
14:16:02
очень похоже на принцип нейронных сетей, их долго (часто) учат, а потом они выдают проценты (частоту).

Artem
23.09.2017
14:40:57




/dev
23.09.2017
15:00:03
please, run it with LD_PRELOAD=/usr/lib/libastral.so /path/to/pycharm

Nikolay
23.09.2017
15:03:22
О, текстовый редактор начал требовать коннект

Охереть

Или когда оьновляешь?

Radmir
23.09.2017
15:04:05
Это же не текстовый редактор

полноценная и дэ е

Artem
23.09.2017
15:04:55
@deluxoft все работает, компилит. Но когда хочу обновить модули, то вылазит ошибка. Что в 16й, что в обновленной 17й.

Google
Nikolay
23.09.2017
15:05:54
Ну значит проверь кабель

Можешь на чердак подняться

Бомжи кабель сперли опять

Artem
23.09.2017
15:06:50
Найс рофл, но с интернетом все впорядке :D

Radmir
23.09.2017
15:07:50
модули пайчарма или питона?

Artem
23.09.2017
15:07:58
Питоновские

Radmir
23.09.2017
15:07:59
пайчарм офишл или кряк?

А с помощью пипетки что не обновляешь?

Artem
23.09.2017
15:08:25
Что так что так тестил

Nikolay
23.09.2017
15:08:36
Ты че еще и софт воруешь

У программистов

John
23.09.2017
15:11:12
Можно ли в Python передать в функцию переменную по ссылке (для того чтобы можно было переменную, переданную как аргумент функции, изменить)?

Nikolay
23.09.2017
15:11:52
Ты наркоман?

Nikolay
23.09.2017
15:12:04
Тебе нужен mutable

Любой

Artem
23.09.2017
15:12:25
@radmir2015 через pip все обновляет, но сам факт PyCharma )

Nikolay
23.09.2017
15:12:33
Обычно возвращают новый просто

John
23.09.2017
15:13:30
А если нужно изменить строку (отсечь найденный токен), но вернуть только ее часть (токен, например)?

Google
Nikolay
23.09.2017
15:13:59
Си-мышление

Изменять аргумент, пришедший извне

Denis
23.09.2017
15:15:09
На хаскеле за такое вообще убивают

Radmir
23.09.2017
15:15:19
а возможно ли в функции изменить значение переданной переменной глобально?

Denis
23.09.2017
15:15:38
Си-мышление
В си только по указателю можно

Это всё-таки явная передача

Radmir
23.09.2017
15:15:54
я довольно часто так делал не на питоне.

вот интересно реально ли на питоне

Denis
23.09.2017
15:16:15
а возможно ли в функции изменить значение переданной переменной глобально?
Что такое значение переданной переменной глобально?

Nikolay
23.09.2017
15:16:33
Ну global сделай в функции, и будешь изменять ее

Книги не читай @ вопросы задавай

Radmir
23.09.2017
15:17:15
так глобал только на имя реагирует, мне нужно получить переменную из аргумента и сделать ее глобал

Denis
23.09.2017
15:17:29
Что такое переменная из аргумента?

В питоне нет указателей

Google
Denis
23.09.2017
15:18:17
Можно globals()['varname'] = value

Radmir
23.09.2017
15:18:44
чет странно, что разработчики не продумали, либо мы не знаем, нужно погуглить

Admin
ERROR: S client not available

Denis
23.09.2017
15:19:13
Что они не продумали?

Можно пример кода на другом языке?

Aragaer
23.09.2017
15:19:55
в С это нужно потому что из С нельзя вернуть переменную адекватно

в питоне это решается value = some_func(value)

Nikolay
23.09.2017
15:20:22
Да

John
23.09.2017
15:20:24
Суть в чем: чтоб не писать аж 14 if-ов в методе разбиения строки на лексемы, лучше создать несколько более простых методов, каждый из которых соответствует лексемам одного порядка и возвращает (или не возвращает) распознанный токен в начале строки и удаляет его с начала строки, если он был найден. Я думаю, для обрабатываемой строки лучше завести переменную в самом классе лексера, а по завершению лексификации присваивать ей пустую строку.

Nikolay
23.09.2017
15:20:27
Иммутабельность

Aragaer
23.09.2017
15:20:42
а, ну так блин

Aragaer
23.09.2017
15:20:57
для лексера создай объект и в нем поле со строкой и там ее и меняй

Radmir
23.09.2017
15:21:00
в c# можно int func(out var_name) и var_name будет менять внешнюю переменную

Nikolay
23.09.2017
15:21:11
Его никто руками не пишет, если не в учебных целях

Denis
23.09.2017
15:21:24
в c# можно int func(out var_name) и var_name будет менять внешнюю переменную
Можно, но не нужно. В питоне можно вернуть кортеж

Aragaer
23.09.2017
15:21:27
в питоне можно global var_name и менять ее

но не нужно

Nikolay
23.09.2017
15:21:35
Кекеке

Google
Aragaer
23.09.2017
15:21:43
потому что лучше вместо global менять self->var_name

Nikolay
23.09.2017
15:21:44
Нужно авторитетное мнение

Да

Radmir
23.09.2017
15:21:58
в смысле, не нужно? Это было бы очень полезно.

Aragaer
23.09.2017
15:22:23
еще раз - если тебе нужно менять глобальную переменную, это можно сделать

Nikolay
23.09.2017
15:22:28
Иди ввебывайся в свой си

Aragaer
23.09.2017
15:22:35
но это намек на то, что стоит ее засунуть в объект и работать с объектом

Denis
23.09.2017
15:22:46
в смысле, не нужно? Это было бы очень полезно.
В какой задаче с этим проще, чем без этого?

Radmir
23.09.2017
15:22:50
в с# хард возращать тупл, а питоне изи, мб поэтому.

Aragaer
23.09.2017
15:23:32
так мы про с или про с#?

Nikolay
23.09.2017
15:23:58
Щас бы щас бы

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