Size: a a a

Data Science Chat

2021 October 19

ДС

Дмитрий Симаков... in Data Science Chat
transformerslist of tuples
list of tuples
List of (name, transformer, columns) tuples specifying the transformer objects to be applied to subsets of the data.
источник

(

(И)𝕕𝕚_(И)𝕠𝕙𝕒ℕ👈😉... in Data Science Chat
Та понятно что name, но для чего конкретно он нужен? Он может быть любым, или это конкретно какие-то заранее определенные имена
источник

ЕТ

Евгений Томилов... in Data Science Chat
Название шага, чтобы удобнее было потом разбираться в структуре пайплайна.
источник

(

(И)𝕕𝕚_(И)𝕠𝕙𝕒ℕ👈😉... in Data Science Chat
Спасибо
источник

ЕТ

Евгений Томилов... in Data Science Chat
Метка тип.
источник

ЕТ

Евгений Томилов... in Data Science Chat
Пожалуйста.
источник

AA

Adib Aka in Data Science Chat
Всем привет.
Вопрос как свапануть две колонки в 3х-мерном(!) массиве?
Дано:
[[[ 0  1  2  3]
 [ 4  5  6  7]
 [ 8  9 10
11]]

[
[12 13 14 15]
 [16 17 18 19]
 [20 21 22 23]
]]

Надо сделать:
[[[14  1  2  3]
 [18  5  6  7]
 [22  9 10 11]]

[[12 13  0 15]
 [16 17  4 19]
 [20 21  8 23]]]


Гугл не знает.
Ответ со стековерфлоу не подходит.
источник

A

Andrey in Data Science Chat
np.transpose гляньте
источник

A

Andrey in Data Science Chat
хотя не, не зайдёт. может просто через третью переменную?)
источник

AG

Adel Garaev in Data Science Chat
По срезам свапать не получается?
источник

AA

Adib Aka in Data Science Chat
через третью тоже не получается почему-то.
Не пойму как оно устроено под капотом
источник

АИ

Антон Игумнов... in Data Science Chat
https://pythontutor.com/live.html#mode=edit

Попробуй тут свою логику, пошагово сможешь отследить
источник

AA

Adib Aka in Data Science Chat
по срезам тоже
источник

АИ

Антон Игумнов... in Data Science Chat
тк по сути, прямым индексированием  это так)


lst = [[[ 0, 1, 2, 3],
       [ 4, 5, 6, 7],
       [ 8, 9, 10, 11],],

       [[12, 13, 14, 15],
       [16, 17, 18, 19],
       [20, 21, 22, 23]]]
       
lst[0][0][0], lst[1][0][2] = lst[1][0][2], lst[0][0][0]
lst[0][1][0], lst[1][1][2] = lst[1][1][2], lst[0][1][0]
lst[0][2][0], lst[1][2][2] = lst[1][2][2], lst[0][2][0]
источник

AA

Adib Aka in Data Science Chat
После операции:
arr1[0,:,0], arr1[1,:,2] = arr1[1,:,2], arr1[0,:,0]

нулевой столбец - просто пропадает, а второй дублируется в оба адреса
источник

--

-- -- in Data Science Chat
Сделайте копию во временном столбце
источник

AA

Adib Aka in Data Science Chat
Да, похоже, что другого способа не существует:
arr1[0,:,0], arr1[1,:,2] = arr1[1,:,2], arr1[0,:,0].copy()
источник
2021 October 20

АА

Абстрактный Аутист... in Data Science Chat
В хакатон, у которого дл через 5 дней никто присоединиться не хочет?
источник

DB

Dmitry Belyaev in Data Science Chat
какой именно?)
источник

DB

Dmitry Belyaev in Data Science Chat
ЛЦТ?)
источник