【发布时间】:2019-06-04 09:37:30
【问题描述】:
我尝试在 Python 中使用 x 和 y 上的字符串类别(即神经网络的激活函数和求解器)以及 z 轴上的浮点数(即 NN 的准确度得分)绘制 3D 散点图。
以下示例引发错误: ValueError:无法将字符串转换为浮点数:'str1'
我按照此文档制作了 3D 图:https://matplotlib.org/mpl_toolkits/mplot3d/tutorial.html
任何想法,可能是什么问题? 非常感谢!
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
xs=['str1', 'str2']
print(type(xs))
ys=['str3', 'str4']
print(type(ys))
zs=[1,2]
ax.scatter(xs, ys, zs)
【问题讨论】:
标签: python-3.x matplotlib scatter3d