Hijacking this thread while on the topic of pprint - we might want to look into a table-based `_html_repr_` or `_latex_repr_` for use in ipython - where we can print the full array and let scrollbars replace ellipses.
Eric On Mon, 5 Nov 2018 at 21:11 Mark Harfouche <mark.harfou...@gmail.com> wrote: > Foad, > > Visualizing data is definitely a complex field. I definitely feel your > pain. > Printing your data is but one way of visualizing it, and probably only > useful for very small and constrained datasets. > Have you looked into set_printoptions > <https://docs.scipy.org/doc/numpy-1.15.1/reference/generated/numpy.set_printoptions.html> > to see how numpy’s existing capabilities might help you with your > visualization? > > The code you showed seems quite good. I wouldn’t worry about performance > when it comes to functions that will seldom be called in tight loops. > As you’ll learn more about python and numpy, you’ll keep expanding it to > include more use cases. > For many of my projects, I create small submodules for visualization > tailored to the specific needs of the particular project. > I’ll try to incorporate your functions and see how I use them. > > Your original post seems to have some confusion about C Style vs F Style > ordering. I hope that has been resolved. > There is also a lot of good documentation > > https://docs.scipy.org/doc/numpy/user/numpy-for-matlab-users.html#numpy-for-matlab-users-notes > about transitioning from matlab. > > Mark > > On Mon, Nov 5, 2018 at 4:46 PM Foad Sojoodi Farimani < > f.s.farim...@gmail.com> wrote: > >> Hello everyone, >> >> Following this question <https://stackoverflow.com/q/53126305/4999991>, >> I'm convinced that numpy ndarrays are not MATLAB/mathematical >> multidimentional matrices and I should stop expecting them to be. However I >> still think it would have a lot of benefit to have a function like sympy's >> pprint to pretty print. something like pandas .head and .tail method plus >> .left .right .UpLeft .UpRight .DownLeft .DownRight methods. when nothing >> mentioned it would show 4 corners and put dots in the middle if the array >> is to big for the terminal. >> >> Best, >> Foad >> _______________________________________________ >> NumPy-Discussion mailing list >> NumPy-Discussion@python.org >> https://mail.python.org/mailman/listinfo/numpy-discussion >> > _______________________________________________ > NumPy-Discussion mailing list > NumPy-Discussion@python.org > https://mail.python.org/mailman/listinfo/numpy-discussion >
_______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@python.org https://mail.python.org/mailman/listinfo/numpy-discussion