
Tishka17
28.11.2018
06:52:48

Oleksandr
28.11.2018
06:54:01
Если использовать в функции yield, то полученный генератор хранит в себе все входящие в функцию данные, пока не будет отработан полностью, верно?
То есть, я передал в функцию массив данных, и даже если этот массив потом стал None, генератор всё равно хранит в себе данные, которые были на входе в момент его генерации?

Eldar
28.11.2018
06:54:39

Oleksandr
28.11.2018
06:55:23

Google

Danil
28.11.2018
06:55:25
Скажи зачем тебе такое? Может найдем способ обойтись без общей памяти
та нет, вряд ли)
мне по заданию нужно исследовать скорость выполнения алгоритма, используя 1,2,4 процесса. Алгоритм выглядит примерно так:
for k in range(0,v):
for i in range(0,v):
for j in range(0,v):
if graph[i,j] > graph[i,k] + graph[k,j]:
graph[i,j] = graph[i,k] + graph[k,j]
, где graph - матрица смежности(тот самый список списков)

Mr
28.11.2018
06:55:45
Задание элементарное, делай сам
да само задание-то я сделал, это я уже сам придумал его расширенный вариант. Для кого-то можт и элементарное, я пол дня уже ковыряю :)

Eldar
28.11.2018
06:55:56

Oleksandr
28.11.2018
06:56:18
А ты проверь
Я как раз хочу понять логику. Это, получается, он всё это будет держать в памяти (например, если я мнооого данных передал), если я из генератора только первый next() взял, а больше мне и не надо?

Eldar
28.11.2018
06:56:28
та нет, вряд ли)
мне по заданию нужно исследовать скорость выполнения алгоритма, используя 1,2,4 процесса. Алгоритм выглядит примерно так:
for k in range(0,v):
for i in range(0,v):
for j in range(0,v):
if graph[i,j] > graph[i,k] + graph[k,j]:
graph[i,j] = graph[i,k] + graph[k,j]
, где graph - матрица смежности(тот самый список списков)
Процесса или треда?

Danil
28.11.2018
06:57:42
Процесса или треда?
а разве mp.Process() - не апишка для треда??. Ну по заданию - процесса, чтобы ядра подключались(по идее ОС же будет выделять на разные процессы ресурсы)

Eldar
28.11.2018
06:58:14

Oleksandr
28.11.2018
06:58:51

Crystal Melting Dot
28.11.2018
06:59:19
Наверное можно засекать время при старте процесса и конце, находить разницу

Tishka17
28.11.2018
06:59:23
та нет, вряд ли)
мне по заданию нужно исследовать скорость выполнения алгоритма, используя 1,2,4 процесса. Алгоритм выглядит примерно так:
for k in range(0,v):
for i in range(0,v):
for j in range(0,v):
if graph[i,j] > graph[i,k] + graph[k,j]:
graph[i,j] = graph[i,k] + graph[k,j]
, где graph - матрица смежности(тот самый список списков)
Ты же понимаешь, что будешь на общем доступе терять?

Eldar
28.11.2018
07:00:11

Tishka17
28.11.2018
07:00:15
та нет, вряд ли)
мне по заданию нужно исследовать скорость выполнения алгоритма, используя 1,2,4 процесса. Алгоритм выглядит примерно так:
for k in range(0,v):
for i in range(0,v):
for j in range(0,v):
if graph[i,j] > graph[i,k] + graph[k,j]:
graph[i,j] = graph[i,k] + graph[k,j]
, где graph - матрица смежности(тот самый список списков)
У тебя же фиксированного размера матрица
Сделай из не список

Google

Danil
28.11.2018
07:00:22

Tishka17
28.11.2018
07:00:34
Положи в шаред мем

Oleksandr
28.11.2018
07:00:37

Danil
28.11.2018
07:00:44

Tishka17
28.11.2018
07:01:09
Ну да, я имею ввиду не меняется в процессе работы

Aragaer
28.11.2018
07:01:22
/me щас опять будет стримить, как он клац-клац по клавиатуре питонячит

Тимур
28.11.2018
07:02:01

Danya
28.11.2018
07:02:06
ldap3
conn.add('ou=ldap3-tutorial,dc=dc1,dc=domain,dc=local', 'organizationalUnit')
conn.add('cn=b.young,ou=ldap3-tutorial,dc=dc1,dc=domain,dc=local', 'inetOrgPerson', {'givenName': 'Beatrix', 'sn': 'Young', 'departmentNumber': 'DEV', 'telephoneNumber': 1111})
In order to perform this operation a successful bind must be completed on the connection
не могу понять, что не так. ( кто-нибудь сможет подсказать?

Aragaer
28.11.2018
07:02:11
никто

Danil
28.11.2018
07:02:39

Danya
28.11.2018
07:03:38
никто
никто не знает, не сталкивались или просто лень помочь?

Tishka17
28.11.2018
07:03:54
Опечатка

Тимур
28.11.2018
07:04:01

Aragaer
28.11.2018
07:04:09
никто не смотрит 8)

Tishka17
28.11.2018
07:04:16
ldap3
conn.add('ou=ldap3-tutorial,dc=dc1,dc=domain,dc=local', 'organizationalUnit')
conn.add('cn=b.young,ou=ldap3-tutorial,dc=dc1,dc=domain,dc=local', 'inetOrgPerson', {'givenName': 'Beatrix', 'sn': 'Young', 'departmentNumber': 'DEV', 'telephoneNumber': 1111})
In order to perform this operation a successful bind must be completed on the connection
не могу понять, что не так. ( кто-нибудь сможет подсказать?
Соединение сначала установи

Mr
28.11.2018
07:04:24
а чего тут отвечать, написано же бинд нужен

Danya
28.11.2018
07:04:26

Tishka17
28.11.2018
07:04:37
А. Есть

Google

Tishka17
28.11.2018
07:04:46
Он успешный?
Оно по умолчанию вроде не кидает эксепшн, а возвращает резалт

Danil
28.11.2018
07:06:14
Из неё
если это будет обычный список, я не смогу использовать list[a][n], и тоетсь алгоритм уже не тот будет. А если мне в процессах собирать в матрицу это опять, то после выполнения мне придется соеденять как-то, но эт фигня какая-то
хотя, думаю можно попробовать передалить под обычный список алгоритм. ПОдумаю. Ну спасибо большое

Tishka17
28.11.2018
07:07:27
та нет, вряд ли)
мне по заданию нужно исследовать скорость выполнения алгоритма, используя 1,2,4 процесса. Алгоритм выглядит примерно так:
for k in range(0,v):
for i in range(0,v):
for j in range(0,v):
if graph[i,j] > graph[i,k] + graph[k,j]:
graph[i,j] = graph[i,k] + graph[k,j]
, где graph - матрица смежности(тот самый список списков)
У меня есть подозрение, что тут нельзя в лоб параллелить. Либо нужны барьеры в начале каждого цикла по k

Danil
28.11.2018
07:08:00

Tishka17
28.11.2018
07:08:00
Матрица остаётся матрицей просто хранится по-другому
Вообще, я бы предложил си и потоки

Danil
28.11.2018
07:09:00
у меня есть как раз сишный код)

Danil
28.11.2018
07:09:08
в методичке)
но , увы

Crystal Melting Dot
28.11.2018
07:09:36
В питоне ж тоже потоки есть...

Tishka17
28.11.2018
07:10:28

Сяо
28.11.2018
07:11:24
ребята. помогите если не трудно ( не реклама )
есть бот @SorryThisUsernameIsInnvalidBot
добавьте его, напишите "ку" и можете удалить.
мне для теста базу юзеров собрать, человек 10 хотяб :)

Rusel
28.11.2018
07:13:11
Спасибо

Сяо
28.11.2018
07:14:00
ну емае) хоть пару человек

Crystal Melting Dot
28.11.2018
07:14:27
Очень сомнительные тесты

Google

Сяо
28.11.2018
07:14:45
хопаде что тут страшного)
хоспаде*

Crystal Melting Dot
28.11.2018
07:14:56
Неизвестность

Сяо
28.11.2018
07:15:28
мы программисты должны держаться вместе. помогать друг другу

Tishka17
28.11.2018
07:16:03

Danya
28.11.2018
07:16:24
Он успешный?
{'type': 'bindResponse', 'dn': '', 'result': 49, 'saslCreds': None, 'description': 'invalidCredentials', 'message': '80090308: LdapErr: DSID-0C0903C5, comment: AcceptSecurityContext error, data 52e, v2580\x00', 'referrals': None}

Tishka17
28.11.2018
07:16:33

Danil
28.11.2018
07:16:37

Admin
ERROR: S client not available

Сяо
28.11.2018
07:16:43
тимур спасибо

Tishka17
28.11.2018
07:17:01

Сяо
28.11.2018
07:17:07
@andeniel сяб

Tishka17
28.11.2018
07:17:17
Очереди небось по-другому работали, если ты на каждый цикл всю матрицу гонял

Danil
28.11.2018
07:17:28

Сяо
28.11.2018
07:17:38
ну хоть 1 помог)

Gennady
28.11.2018
07:17:41

Danya
28.11.2018
07:17:51

Gennady
28.11.2018
07:18:12
Херач на PS. Сейчас скрипт кину

Тимур
28.11.2018
07:18:20

Danil
28.11.2018
07:18:20

Google

Danya
28.11.2018
07:19:49

Tishka17
28.11.2018
07:20:06

Danil
28.11.2018
07:20:14

Tishka17
28.11.2018
07:20:57
Я бы наверно внешний цикл оставил тот, же, а резал по диагоналям. Но я уже не помню формулу твою, а листать чат лень

Тимоша
28.11.2018
07:21:34
Ребят посоветуйте годный к урс по питон пожалуйста
Привет

Tishka17
28.11.2018
07:23:39
Не помню у меня больших проблем с ldap

Сяо
28.11.2018
07:23:55
попросил помощи в чате @JSlang - улетел в бан) js прогеры все такие отзывчивые?

Gennady
28.11.2018
07:23:56

Danya
28.11.2018
07:24:04

Tishka17
28.11.2018
07:24:24

Тимоша
28.11.2018
07:24:39
Ну это же java

Tishka17
28.11.2018
07:24:52

Danya
28.11.2018
07:25:03
from ldap3 import Server, Connection
s = Server('dc0.domain.local', port=389)
c = Connection(s, 'domain/login', 'password')
c.bind()

Tishka17
28.11.2018
07:25:14

Danya
28.11.2018
07:25:26

Tishka17
28.11.2018
07:25:45