пустой участок массива с matplotlib

#python #matplotlib

#python #matplotlib

Вопрос:

Я занимаюсь проблемой машинного обучения с несколькими выводами, которая выводит массив, почему этот график не используется? matplotlib просто показывает мне пустой график… Спасибо за любые советы

Что показано, если это имеет значение, так это то, что мои данные , dtype=float32

 import matplotlib.pyplot as plt
%matplotlib inline

arr2 = ([[0.68923926, 0.24089244, 5.7309055 , 5.577871  , 6.3931932 ,
        5.2483587 , 1.9924439 , 7.486565  , 4.967933  , 7.738652  ,
        4.3851805 , 8.475717  , 4.4674554 , 6.0132623 , 6.9747496 ,
        2.3741233 , 2.408701  , 2.114421  , 3.6028085 , 8.069426  ,
        4.0510483 , 1.4063461 , 1.205783  , 1.4228263 ]])

plt.plot(arr2)
plt.show()
  

скриншот:

введите описание изображения здесь

Ответ №1:

Ваши данные выглядят как 2D массив формы 1xn . Вы имеете в виду:

 plt.plot(arr2[0])
# or just
# plt.plot(arr[0])
  

Вывод:

введите описание изображения здесь

Комментарии:

1. Да, это сделало это. Спасибо. Вопрос новичка, что такое 2D of shape 1xn ?

2. Я имею в виду 2-мерный массив с 1 строкой.