Недавно я начал оттачивать свои навыки машинного обучения и исследовать пару новых интересных задач. В моем колледже я неплохо разбирался в математике, но до сих пор не видел ее реализации, но машинное обучение — это то место, где я узнаю его истинный вариант использования.

Позвольте мне начать с чего-то очень простого, а в нескольких блогах я поделюсь своим опытом машинного обучения — «Переход от проектирования данных к машинному обучению».

Сегодня я использовал API Python и Matlab для построения двумерной матрицы. Это довольно интересно и приятно видеть что-то красочное. Специально для такого человека, как я, который всегда проводит большую часть времени на заднем белом экране (терминал Linux).

Предварительное условие: я установил блокнот Jupyter (наиболее популярный среди специалистов по обработке и анализу данных) с помощью Anaconda.

Теперь я собираюсь создать матрицу, используя numpy, а затем Matlab для построения графика.

Исходный код:

import numpy as npimport matplotlib.pyplot as matrixPlot


#Create a matrix
A=np.matrix('1,2,3;9,4,7;-1,9,6')


#plot matrix
matrixPlot.ion() #Turns interactive mode on

matrixPlot.imshow(A, interpolation='none')

Функция pyplot() принимает несколько свойств, и одно из них является свойством интерполяции. Вы можете исследовать, изменив другие значения на магию оформления заказа.

Давайте установим интерполяцию на ‘kaiser’

import numpy as npimport matplotlib.pyplot as matrixPlot


#Create a matrix
A=np.matrix('1,2,3;9,4,7;-1,9,6')


#plot matrix
matrixPlot.ion() #Turns interactive mode on

matrixPlot.imshow(A, interpolation='kaiser')

Ссылка: https://matplotlib.org/api/pyplot_api.html

Удачного кодирования..!!!

Первоначально опубликовано на http://learning-madeeasy.blogspot.com.