Кто какой программист чего и на чем

Ответить
Bobeg
Reactions: 2543
Сообщения: 16794
Зарегистрирован: Ср июн 15, 2022 4:01 am

Re: Кто какой программист чего и на чем

Сообщение Bobeg »

Buddy писал(а): Чт авг 17, 2023 11:12 am Может кто поможет, задача скомбинировать коды в один универсальны для получения результатов, переду на англиский извиняйте клавы нет. Thank you.

The first code:

Код: Выделить всё

original_nums = list(range(1, max_num + 1))
renumbering = 0
result_dict = { n: (renumbering := renumbering + 1) if n in existing_claim_numbering else "Cancelled" for n in original_nums}
it produces the result:
{1: 1, 2 : 2, 3 : 3, 4 : 4, 5: Cancelled, 6 : Cancelled, 7 : Cancelled, 8 : 5, 9: 6, 10: Cancelled, 11: 7, 12 : 8, 13 : 9, 14 : 10, 15 : 11, 16 : Cancelled, 17: 12, 18: 13, 19: 14, 20: 15}
runs this list:
[1, 2, 3, 4, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20]

the second code:

Код: Выделить всё

result_dict = {}
for i in range(0, max_num):
	if i < len(existing_claim_numbering):
        	result_dict[i + 1] = existing_claim_numbering[i]
        else:
                result_dict[i + 1] = "Cancelled"
produces the results:
{1: 1, 2: 7, 3: 3, 4: 4, 5: 5, 6: 6, 7: 2}
or
{1: 1, 2: 7, 3: 3, 4: 5, 5: 6, 6: 2, 7: Cancelled}
runs theses lists:
[1, 7, 3, 4, 5, 6, 2]
or
[1, 7, 3, 5, 6, 2]
Шо это за херня такая. За подобную постановку задачи я бы тоже жыстоко наказывал.
Аватара пользователя
Buddy
Reactions: 100
Сообщения: 311
Зарегистрирован: Вс янв 29, 2023 2:36 pm
Откуда: The Earth

Re: Кто какой программист чего и на чем

Сообщение Buddy »

Bobeg писал(а): Пт авг 18, 2023 2:10 am Шо это за херня такая. За подобную постановку задачи я бы тоже жыстоко наказывал.
Задача как задача, скомбинировать два лупа в один. Первый работает с последовательными числами, второй с миксом.
Аватара пользователя
Mad Hatter
⭐ Top 5 most interesting users
Reactions: 2023
Сообщения: 10273
Зарегистрирован: Пн июн 13, 2022 7:22 am

Re: Кто какой программист чего и на чем

Сообщение Mad Hatter »

llama mama писал(а): Пт авг 18, 2023 12:12 am ``regex
^\(?(\d{3})\)?[-.\s]?(\d{3})[-.\s]?(\d{4})$

интересно.

когда делаешь str.extract(pattern) на каждую пару скобок отдельная колонка генерируется и ничего не находит пэтон
Если ваш код для Pandas работает неправильно/медленно, то виноваты не Панды, а вы. Ничего лучшего для data science ещё пока не придумали.
llama mama
Reactions: 515
Сообщения: 1498
Зарегистрирован: Пн май 01, 2023 1:57 pm
:: viewtopic.php?t=3506

Re: Кто какой программист чего и на чем

Сообщение llama mama »

Mad Hatter писал(а): Пт авг 18, 2023 5:30 am
llama mama писал(а): Пт авг 18, 2023 12:12 am ``regex
^\(?(\d{3})\)?[-.\s]?(\d{3})[-.\s]?(\d{4})$

интересно.

когда делаешь str.extract(pattern) на каждую пару скобок отдельная колонка генерируется и ничего не находит пэтон
Если ваш код для Pandas работает неправильно/медленно, то виноваты не Панды, а вы. Ничего лучшего для data science ещё пока не придумали.
Easy, код работает быстро. че так нервничать
если вы не спец то и спите спокойно никто вас не трогал
Аватара пользователя
Mad Hatter
⭐ Top 5 most interesting users
Reactions: 2023
Сообщения: 10273
Зарегистрирован: Пн июн 13, 2022 7:22 am

Re: Кто какой программист чего и на чем

Сообщение Mad Hatter »

llama mama писал(а): Пт авг 18, 2023 5:56 am
Mad Hatter писал(а): Пт авг 18, 2023 5:30 am
Если ваш код для Pandas работает неправильно/медленно, то виноваты не Панды, а вы. Ничего лучшего для data science ещё пока не придумали.
Easy, код работает быстро. че так нервничать
если вы не спец то и спите спокойно никто вас не трогал
Nice try :) учи матчасть
llama mama
Reactions: 515
Сообщения: 1498
Зарегистрирован: Пн май 01, 2023 1:57 pm
:: viewtopic.php?t=3506

Re: Кто какой программист чего и на чем

Сообщение llama mama »

Buddy писал(а): Пт авг 18, 2023 2:49 am
Bobeg писал(а): Пт авг 18, 2023 2:10 am Шо это за херня такая. За подобную постановку задачи я бы тоже жыстоко наказывал.
Задача как задача, скомбинировать два лупа в один. Первый работает с последовательными числами, второй с миксом.
По моему проще просто новый код написать для такой простой задачи.
llama mama
Reactions: 515
Сообщения: 1498
Зарегистрирован: Пн май 01, 2023 1:57 pm
:: viewtopic.php?t=3506

Re: Кто какой программист чего и на чем

Сообщение llama mama »

Mad Hatter писал(а): Пт авг 18, 2023 6:11 am
llama mama писал(а): Пт авг 18, 2023 5:56 am
Easy, код работает быстро. че так нервничать
если вы не спец то и спите спокойно никто вас не трогал
Nice try :) учи матчасть
nice try . идите лесом, умник
Bobeg
Reactions: 2543
Сообщения: 16794
Зарегистрирован: Ср июн 15, 2022 4:01 am

Re: Кто какой программист чего и на чем

Сообщение Bobeg »

Buddy писал(а): Пт авг 18, 2023 2:49 am
Bobeg писал(а): Пт авг 18, 2023 2:10 am Шо это за херня такая. За подобную постановку задачи я бы тоже жыстоко наказывал.
Задача как задача, скомбинировать два лупа в один. Первый работает с последовательными числами, второй с миксом.
Тогда действуй самостоятельно.
1 Изображение
llama mama
Reactions: 515
Сообщения: 1498
Зарегистрирован: Пн май 01, 2023 1:57 pm
:: viewtopic.php?t=3506

Re: Кто какой программист чего и на чем

Сообщение llama mama »

я б написала если б было изложено что имеем и что хотим
Аватара пользователя
Buddy
Reactions: 100
Сообщения: 311
Зарегистрирован: Вс янв 29, 2023 2:36 pm
Откуда: The Earth

Re: Кто какой программист чего и на чем

Сообщение Buddy »

llama mama писал(а): Пт авг 18, 2023 6:19 am
Buddy писал(а): Пт авг 18, 2023 2:49 am
Задача как задача, скомбинировать два лупа в один. Первый работает с последовательными числами, второй с миксом.
По моему проще просто новый код написать для такой простой задачи.
Дайте пример для ТакоЙ простой задачи, если вас не затруднит потратить 10 минут или меньше времени, пожалуйста. Примеры листов есть и что должно получится тоже есть.
Задача, чтобы один loop обрабатывал эти листы внутри, без привлечения отдельнo созданных методов. Удачи.

list:
[1, 2, 3, 4, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20]
result:
{1: 1, 2 : 2, 3 : 3, 4 : 4, 5: Cancelled, 6 : Cancelled, 7 : Cancelled, 8 : 5, 9: 6, 10: Cancelled, 11: 7, 12 : 8, 13 : 9, 14 : 10, 15 : 11, 16 : Cancelled, 17: 12, 18: 13, 19: 14, 20: 15}

list:
[1, 7, 3, 4, 5, 6, 2]
result:
{1: 1, 2: 7, 3: 3, 4: 4, 5: 5, 6: 6, 7: 2}

list:
[1, 7, 3, 5, 6, 2]
result:
{1: 1, 2: 7, 3: 3, 4: 5, 5: 6, 6: 2, 7: Cancelled}
Последний раз редактировалось Buddy Пт авг 18, 2023 6:47 am, всего редактировалось 2 раза.
Аватара пользователя
Mad Hatter
⭐ Top 5 most interesting users
Reactions: 2023
Сообщения: 10273
Зарегистрирован: Пн июн 13, 2022 7:22 am

Re: Кто какой программист чего и на чем

Сообщение Mad Hatter »

llama mama писал(а): Пт авг 18, 2023 6:21 am
Mad Hatter писал(а): Пт авг 18, 2023 6:11 am
Nice try :) учи матчасть
nice try . идите лесом, умник
Да, я очень умный. Хоть что-то поняли 👍
Аватара пользователя
Buddy
Reactions: 100
Сообщения: 311
Зарегистрирован: Вс янв 29, 2023 2:36 pm
Откуда: The Earth

Re: Кто какой программист чего и на чем

Сообщение Buddy »

Bobeg писал(а): Пт авг 18, 2023 6:22 am
Buddy писал(а): Пт авг 18, 2023 2:49 am
Задача как задача, скомбинировать два лупа в один. Первый работает с последовательными числами, второй с миксом.
Тогда действуй самостоятельно.
Вопросы отпали сразу.
Для информации коды не смог ИИ скомбинировать в один луп для получения правильных результатов.
Bobeg
Reactions: 2543
Сообщения: 16794
Зарегистрирован: Ср июн 15, 2022 4:01 am

Re: Кто какой программист чего и на чем

Сообщение Bobeg »

Товарисч Бадди органически неспособен ставить задачи ясно и понятно.
Вотевер.
Bobeg
Reactions: 2543
Сообщения: 16794
Зарегистрирован: Ср июн 15, 2022 4:01 am

Re: Кто какой программист чего и на чем

Сообщение Bobeg »

Гы. Каждый раз когда мне нужны регексы мне приходится их заново вспоминать.
Они мне довольно редко бывают нужны.
В связи с чем разбираца с этими дикими группами я лично нибуду. Мне было бы гараздо проще увидеть стринг который должен быть пропарзен.
Аватара пользователя
Buddy
Reactions: 100
Сообщения: 311
Зарегистрирован: Вс янв 29, 2023 2:36 pm
Откуда: The Earth

Re: Кто какой программист чего и на чем

Сообщение Buddy »

Bobeg писал(а): Пт авг 18, 2023 7:01 am Товарисч Бадди органически неспособен ставить задачи ясно и понятно.
Вотевер.
Это только вАШЕ мнение и не надо уподобляться пожалуйста приматам, кто громче крчит тот и прав. Мы же люди у Вас отрицательне чуство ко мне, так оставте себе, зачем свой негатив на людей рапростронять? Я ведь могу ответить в унисон, что уЙОВОМУ танцору яйца мешают, но я этого не говорю :D
Последний раз редактировалось Buddy Пт авг 18, 2023 7:32 am, всего редактировалось 1 раз.
llama mama
Reactions: 515
Сообщения: 1498
Зарегистрирован: Пн май 01, 2023 1:57 pm
:: viewtopic.php?t=3506

Re: Кто какой программист чего и на чем

Сообщение llama mama »

можно для начала
for i in range(0, max(ваш исходный лист)+1 ):

далее у вас в первом и втором кодах разные результаты, поэтому не понимаю как вы хотите обьединить если цели разные
первый пишет кенсел в словарь если не находит номер в исходном листе, второй код просто перенумеровывает
Аватара пользователя
Mad Hatter
⭐ Top 5 most interesting users
Reactions: 2023
Сообщения: 10273
Зарегистрирован: Пн июн 13, 2022 7:22 am

Re: Кто какой программист чего и на чем

Сообщение Mad Hatter »

Без внятной постановки задачу решить невозможно.
Аватара пользователя
Buddy
Reactions: 100
Сообщения: 311
Зарегистрирован: Вс янв 29, 2023 2:36 pm
Откуда: The Earth

Re: Кто какой программист чего и на чем

Сообщение Buddy »

llama mama писал(а): Пт авг 18, 2023 7:26 am можно для начала
for i in range(0, max(ваш исходный лист)+1 ):

далее у вас в первом и втором кодах разные результаты, поэтому не понимаю как вы хотите обьединить если цели разные
первый пишет кенсел в словарь если не находит номер в исходном листе, второй код просто перенумеровывает
Но вы же сказали что это лёгкая задача, не обращайте внимание на мой код. Дайте своё решение по обрботки листов в одном лупе без привлеченя отдельно созданых методов внутри лупа. Потратье пожалусто меньше 10 мнут на лёгкую задачу. :beer:
Аватара пользователя
Buddy
Reactions: 100
Сообщения: 311
Зарегистрирован: Вс янв 29, 2023 2:36 pm
Откуда: The Earth

Re: Кто какой программист чего и на чем

Сообщение Buddy »

Mad Hatter писал(а): Пт авг 18, 2023 7:33 am Без внятной постановки задачу решить невозможно.
Куда легче?
Задача, чтобы один loop обрабатывал эти листы внутри, без привлечения отдельнo созданных методов. Удачи.

list:
[1, 2, 3, 4, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20]
result:
{1: 1, 2 : 2, 3 : 3, 4 : 4, 5: Cancelled, 6 : Cancelled, 7 : Cancelled, 8 : 5, 9: 6, 10: Cancelled, 11: 7, 12 : 8, 13 : 9, 14 : 10, 15 : 11, 16 : Cancelled, 17: 12, 18: 13, 19: 14, 20: 15}

list:
[1, 7, 3, 4, 5, 6, 2]
result:
{1: 1, 2: 7, 3: 3, 4: 4, 5: 5, 6: 6, 7: 2}

list:
[1, 7, 3, 5, 6, 2]
result:
{1: 1, 2: 7, 3: 3, 4: 5, 5: 6, 6: 2, 7: Cancelled}
Аватара пользователя
Mad Hatter
⭐ Top 5 most interesting users
Reactions: 2023
Сообщения: 10273
Зарегистрирован: Пн июн 13, 2022 7:22 am

Re: Кто какой программист чего и на чем

Сообщение Mad Hatter »

Buddy писал(а): Пт авг 18, 2023 7:36 am
Mad Hatter писал(а): Пт авг 18, 2023 7:33 am Без внятной постановки задачу решить невозможно.
Куда легче?
Задача, чтобы один loop обрабатывал эти листы внутри, без привлечения отдельнo созданных методов. Удачи.

list:
[1, 2, 3, 4, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20]
result:
{1: 1, 2 : 2, 3 : 3, 4 : 4, 5: Cancelled, 6 : Cancelled, 7 : Cancelled, 8 : 5, 9: 6, 10: Cancelled, 11: 7, 12 : 8, 13 : 9, 14 : 10, 15 : 11, 16 : Cancelled, 17: 12, 18: 13, 19: 14, 20: 15}

list:
[1, 7, 3, 4, 5, 6, 2]
result:
{1: 1, 2: 7, 3: 3, 4: 4, 5: 5, 6: 6, 7: 2}

list:
[1, 7, 3, 5, 6, 2]
result:
{1: 1, 2: 7, 3: 3, 4: 5, 5: 6, 6: 2, 7: Cancelled}
Аха, удачи. Что значит "обрабатывать"? Вы по русски разучились мысли формулировать? Ну напишите по английски.
Ответить