基本上我想将4个日期/时间数组彼此相加(即[1,2,3] + [1,2,3] => [1,2,3,1,2,3] )这是我尝试将数据作为数据帧的地方:
x=np.concatenate ((data.index,data.index,data.index,data.index))
然后,当我尝试绘制它时(y和z很好): ax = plt.axes(projection="3d")
ax.scatter3D(x, y, z, c=z, cmap='hsv');
我得到了x不是日期时间类型的错误,我的猜测是因为使用numpy.concatenate更改了类型,例如此输入: print(x[1]) print(data.index[1])
给出以下输出:
2019-09-22T23:58:00.000000000
2019-09-22 23:58:00 所以我的问题是,如何连接这些数组?
尝试将axis参数设置为none(默认为0)
np.concatenate((a, b), axis=None)
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。