Как построить матрицу объектов с массивом меток - PullRequest
0 голосов
/ 14 июня 2019

Я пытаюсь построить матрицу объектов и массив меток вместе с точечной диаграммой.(базовое учебное пособие по машинному обучению)

Матрица функций была построена следующим образом:

  • строки определяют имена файлов, а строки определяют слова из словаря.
  • значения в матрице содержат количество каждого слова в файле.
  • размер матрицы [Н * М]

Метки были построены следующим образом:

  • вектор (матрица (1: M)), в котором каждое значение содержит 1 или 0

Я хочу визуализировать матрицу объектов и ее метки, поэтому график рассеяния кажется правильным.

Я использовал 'matshow' для построения матрицы, но у меня проблемы с подключением к меткам.

Для простого примера я попытался протестировать с простым кодом:

import numpy as np
mat = np.zeros((5, 10))
arr = np.zeros(5)

mat[1,1] = 7
mat[3,3] = 9
mat[1,2] = 2
mat[1,4] = 20
mat[2,3] = 1

arr[1] = 1
arr[3] = 1

import matplotlib.pyplot as plt
#plt.scatter(x, y)
plt.matshow(mat)
plt.show()

Так, как я могу построить матрицу и показать метки в матрице рассеяния (или другой соответствующий график)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...