4X speedup by genSensor() to list and then single conversion to np.array