That's a very clever approach. I also found a way using the pandas library
with the groupby function.

points_df = pandas.DataFrame.from_records(buffer)
new_buffer = points_df.groupby(qcut(points_df.index, resolution**3)).mean()


I did the original approach with all of those loops because I need a way to
measure and report on progress, and although these advanced functions are
great, they are still asynchronous and blocking and provides no means of
indicating progress.

Still cool though, thanks!



--
View this message in context: 
http://numpy-discussion.10968.n7.nabble.com/Multidimension-array-access-in-C-via-Python-API-tp42710p42736.html
Sent from the Numpy-discussion mailing list archive at Nabble.com.
_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
https://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to