[Numpy-discussion] NumPy dtype API improvement suggestion
Feng Yu
rainwoodman at gmail.com
Sun Jul 26 20:26:00 EDT 2020
Hi,
Would it be possible to also allow a byte offset for the field? e.g.,
class Point(np.struct):
x: np.field('i4', offset=8)
y: np.field('<f8', offset=32)
Best,
Yu
On Sun, Jul 26, 2020 at 9:32 AM Kevin Sheppard <kevin.k.sheppard at gmail.com>
wrote:
> Better would be to have an object like NamedTuple in typing that would
> allow
>
> class Point(DType):
> x: np.int16
> y: np.int16
>
>
>
> On Sun, Jul 26, 2020 at 3:22 PM Eyal Kutz <eyal.kutz at gmail.com> wrote:
>
>> I am interested in suggesting an API improvement for NumPy.
>> I wish to make it so that the following code:
>> @np.dtype
>> class Point:
>> x: np.int16
>> y: np.int16
>> would be equivalent to the following code:
>> Point = np.dtype([('x', np.int16), ('y', np.int16)])
>>
>> I am willing to submit the code changes required to make this happen.
>> _______________________________________________
>> 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/20200726/98dcdb27/attachment.html>
More information about the NumPy-Discussion
mailing list