@Danil_Yaroslavcev

Как создать некую структуру в python, сопоставить значения?

У меня есть 2-мерный ndarray с вещественными числами и словарь. Приведу пример:
ar = np.array([[0,1,2],[3,4,5],[6,7,8]])
dict = {0:'Собака', 1:'Кошка', 2:'Крыса'}


Нужно собрать из этого какую-то структуру(в идеале DataFrame) с 3-мя столбцами: "source", "dest", "value", где в value будут все элементы "ar". В "source" значение словаря, где ключ соответствует номеру строки в массиве "ar", а в "dest" значение словаря, где ключ соответствует номеру столбца в массиве "ar".

Пример решения такой:
6310cea03f9b2618382121.jpeg
На практике словарь и матрица, естественно, больше.
  • Вопрос задан
  • 161 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы