我有一个<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="arrow-cont">
<img class="next" src="https://upload.wikimedia.org/wikipedia/commons/thumb/4/45/Arrow_Blue_Right_001.svg/768px-Arrow_Blue_Right_001.svg.png" />
</div>
<button>Animate</button>
形状的numpy数组flowdata
。
数据基本上对应于(50, 100, 14)
现在,我想创建每天的最大值(针对每个bin和对应的事件)。
目前,我正在这样做:
50 bins, 100 events in each bin, and 14 days of data per event
是否有更好/更简单的方法?我不确定我是否做得正确。
答案 0 :(得分:0)
numpy数组amax函数具有选择轴的功能。这样一来,您可以选择一个或多个轴(尺寸)上的最大值。
您提供的代码似乎在所有事件/日期内为给定的bin提供了最大值。要获得给定日期的最大值,请尝试:
daymax = np.amax(flowdata, axis=2)