[Numpy-discussion] numpy pprint?

Eric Wieser wieser.eric+numpy at gmail.com
Tue Nov 6 03:45:17 EST 2018


Here's how that could look

https://numpyintegration-ericwieser.notebooks.azure.com/j/notebooks/pprint.ipynb

Feel free to play around and see if you can produce something more useful



On Mon, 5 Nov 2018 at 23:28 Foad Sojoodi Farimani <f.s.farimani at gmail.com>
wrote:

> It is not highking if I asked for it :))
> for IPython/Jupyter using Markdown/LaTeX would be awesome
> or even better using HTML to add sliders just like Pandas...
>
> F.
>
> On Tue, Nov 6, 2018 at 6:51 AM Eric Wieser <wieser.eric+numpy at gmail.com>
> wrote:
>
>> 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.harfouche at 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.farimani at 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 at python.org
>>>> https://mail.python.org/mailman/listinfo/numpy-discussion
>>>>
>>> _______________________________________________
>>> NumPy-Discussion mailing list
>>> NumPy-Discussion at python.org
>>> https://mail.python.org/mailman/listinfo/numpy-discussion
>>>
>> _______________________________________________
>> NumPy-Discussion mailing list
>> NumPy-Discussion at python.org
>> https://mail.python.org/mailman/listinfo/numpy-discussion
>>
> _______________________________________________
> NumPy-Discussion mailing list
> NumPy-Discussion at python.org
> https://mail.python.org/mailman/listinfo/numpy-discussion
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20181106/26f5983b/attachment.html>


More information about the NumPy-Discussion mailing list