最大值按日期给定数组值和numpy的数组日期
我每天都需要知道前一天的最大值是什么,例如:
带有值的日期
date = np.array(['05/12/2017', '05/12/2017', '05/13/2017', '05/13/2017', '05/13/2017',
'05/13/2017', '05/14/2017', '05/15/2017', '05/15/2017', '05/15/2017',
'05/15/2017', '05/15/2017', '05/16/2017', '05/16/2017', '05/16/2017',
'05/16/2017', '05/16/2017' '05/16/2017', '05/17/2017', '05/17/2017'])
数组的数组:
value = np.array([13, 4, 5, 4, 17, 8, 5, 9, 17, 6, 11, 16, 12, 7, 7, 12, 17, 10, 16, 14])
结果我需要:
result = np.array([0, 0, 13, 13, 13, 13, 17, 5, 5, 5, 5, 5, 17, 17, 17, 17, 17, 17, 17, 17])
I need for each day to know what the max value of the previous day was, example:
array with dates
date = np.array(['05/12/2017', '05/12/2017', '05/13/2017', '05/13/2017', '05/13/2017',
'05/13/2017', '05/14/2017', '05/15/2017', '05/15/2017', '05/15/2017',
'05/15/2017', '05/15/2017', '05/16/2017', '05/16/2017', '05/16/2017',
'05/16/2017', '05/16/2017' '05/16/2017', '05/17/2017', '05/17/2017'])
array with values:
value = np.array([13, 4, 5, 4, 17, 8, 5, 9, 17, 6, 11, 16, 12, 7, 7, 12, 17, 10, 16, 14])
result I need:
result = np.array([0, 0, 13, 13, 13, 13, 17, 5, 5, 5, 5, 5, 17, 17, 17, 17, 17, 17, 17, 17])
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
请注意,您在日期数组中缺少逗号。
Note that you have a missing comma in the dates array.