Обратитесь за помощью в устранении ошибки ValueError.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Обратитесь за помощью в устранении ошибки ValueError.

Сообщение Anonymous »

Код: Выделить всё

import numpy as np
from matplotlib import pyplot as plt
from matplotlib.colors import LinearSegmentedColormap

X = np.empty([10,150])
Y = np.empty([10,150])
Z = np.empty([10,150])

plt.style.use('seaborn-v0_8-poster')
fig = plt.figure(figsize=(12, 12))
ax = plt.axes(projection='3d')
ax.plot_wireframe(X, Y, Z, rstride=10, cstride=10)
ax.set_xlabel('X Label', fontsize=14, fontweight='bold', labelpad=20)
ax.set_ylabel('Y Label', fontsize=14, fontweight='bold', labelpad=20)
ax.set_zlabel('Z Label', fontsize=14, fontweight='bold', labelpad=20)
colors = ['blue', 'cyan', 'turquoise', 'green', 'yellow', 'orange', 'red', 'crimson', 'magenta', 'purple', 'violet']
cmap = LinearSegmentedColormap.from_list('my_colormap', list(zip([np.linspace(0, 1, 11)], colors)))
plt.imshow([Z], cmap=cmap, vmin=0, vmax=1, interpolation='nearest')
plt.colorbar()
plt.show()
ValueError: «данные» должны быть 2D и иметь форму (N, 3), но ваши входные данные имеют форму (1, 13)
У меня есть данные в переменных X, Y, Z. Я ищу возможность построить несколько причудливых сюжетов, например:
Изображение
.
Я получаю сообщение об ошибке «ValueError: «данные» должны быть 2D с формой (N, 3), но ваши входные данные имеют форму (1, 13)».
Кто-нибудь может мне помочь?

Подробнее здесь: https://stackoverflow.com/questions/788 ... valueerror
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»