Discussion:
[Numpy-discussion] Arrays and format()
Ryan May
2017-02-28 17:32:10 UTC
Permalink
Hi,

Can someone take a look at: https://github.com/numpy/numpy/issues/7978

The crux of the issue is that this:

# This works
a = "%0.3g" % np.array(2)
a
'2'

# This does not
a = "{0:0.3g}".format(np.array(2))
TypeError: non-empty format string passed to object.__format__

I've now hit this in my code. If someone can even point me in the general
direction of the code to dig into for this (please let it be python, please
let it be python...), I'll dig in more.

Ryan
--
Ryan May
Nathan Goldbaum
2017-02-28 17:38:02 UTC
Permalink
See this issue:

https://github.com/numpy/numpy/issues/5543

There was also a very thorough discussion of this recently on this mailing
list:

http://numpy-discussion.10968.n7.nabble.com/Proposal-to-support-format-td43931.html
Post by Ryan May
Hi,
Can someone take a look at: https://github.com/numpy/numpy/issues/7978
# This works
a = "%0.3g" % np.array(2)
a
'2'
# This does not
a = "{0:0.3g}".format(np.array(2))
TypeError: non-empty format string passed to object.__format__
I've now hit this in my code. If someone can even point me in the general
direction of the code to dig into for this (please let it be python, please
let it be python...), I'll dig in more.
Ryan
--
Ryan May
_______________________________________________
NumPy-Discussion mailing list
https://mail.scipy.org/mailman/listinfo/numpy-discussion
Gustav Larsson
2017-02-28 19:59:27 UTC
Permalink
I am hoping to submit a PR for a __format__ numpy enhancement proposal this
weekend. I will be a slightly revised version of my original draft posted
here two weeks ago. Ryan, if you have any thoughts on the writeup
<https://gist.github.com/gustavla/2783543be1204d2b5d368f6a1fb4d069> so far,
I'd love to hear them.
Post by Nathan Goldbaum
https://github.com/numpy/numpy/issues/5543
There was also a very thorough discussion of this recently on this mailing
http://numpy-discussion.10968.n7.nabble.com/Proposal-to-
support-format-td43931.html
Post by Ryan May
Hi,
Can someone take a look at: https://github.com/numpy/numpy/issues/7978
# This works
a = "%0.3g" % np.array(2)
a
'2'
# This does not
a = "{0:0.3g}".format(np.array(2))
TypeError: non-empty format string passed to object.__format__
I've now hit this in my code. If someone can even point me in the general
direction of the code to dig into for this (please let it be python, please
let it be python...), I'll dig in more.
Ryan
--
Ryan May
_______________________________________________
NumPy-Discussion mailing list
https://mail.scipy.org/mailman/listinfo/numpy-discussion
_______________________________________________
NumPy-Discussion mailing list
https://mail.scipy.org/mailman/listinfo/numpy-discussion
Ryan May
2017-02-28 20:32:05 UTC
Permalink
Gustav,

I had seen this discussion, but completely blanked when I posted my problem.

I looked over the proposal and nothing jumped out at me on a quick
read-through; it seemed straightforward and would meet my needs.

I'll try to carve out some time to think a bit more about it and let you
know if anything jumps out.

Ryan
Post by Gustav Larsson
I am hoping to submit a PR for a __format__ numpy enhancement proposal
this weekend. I will be a slightly revised version of my original draft
posted here two weeks ago. Ryan, if you have any thoughts on the writeup
<https://gist.github.com/gustavla/2783543be1204d2b5d368f6a1fb4d069> so
far, I'd love to hear them.
Post by Nathan Goldbaum
https://github.com/numpy/numpy/issues/5543
There was also a very thorough discussion of this recently on this
http://numpy-discussion.10968.n7.nabble.com/Proposal-to-supp
ort-format-td43931.html
Post by Ryan May
Hi,
Can someone take a look at: https://github.com/numpy/numpy/issues/7978
# This works
a = "%0.3g" % np.array(2)
a
'2'
# This does not
a = "{0:0.3g}".format(np.array(2))
TypeError: non-empty format string passed to object.__format__
I've now hit this in my code. If someone can even point me in the
general direction of the code to dig into for this (please let it be
python, please let it be python...), I'll dig in more.
Ryan
--
Ryan May
_______________________________________________
NumPy-Discussion mailing list
https://mail.scipy.org/mailman/listinfo/numpy-discussion
_______________________________________________
NumPy-Discussion mailing list
https://mail.scipy.org/mailman/listinfo/numpy-discussion
_______________________________________________
NumPy-Discussion mailing list
https://mail.scipy.org/mailman/listinfo/numpy-discussion
--
Ryan May
Loading...