<div dir="ltr"><div dir="ltr">I am interested in suggesting an API improvement for NumPy.</div><div dir="ltr">I wish to make it so that the following code:<div><div style="color:rgb(212,212,212);font-size:14px;white-space:pre-wrap"><span style="color:rgb(220,220,170);background-color:rgb(0,0,0)">@np.dtype</span></div><div style="color:rgb(212,212,212);font-size:14px;white-space:pre-wrap"><span style="background-color:rgb(0,0,0)"><span style="color:rgb(86,156,214)">class</span> <span style="color:rgb(78,201,176)">Point</span>:</span></div><div style="color:rgb(212,212,212);font-size:14px;white-space:pre-wrap"><span style="background-color:rgb(0,0,0)">    x: np.int16</span></div><div style="color:rgb(212,212,212);font-size:14px;white-space:pre-wrap"><span style="background-color:rgb(0,0,0)">    y: np.int16</span></div></div></div>would be equivalent to the following code:<div><div style="font-size:14px;line-height:19px;white-space:pre-wrap"><div style="color:rgb(212,212,212);background-color:rgb(30,30,30)">Point = np.dtype([(<span style="color:rgb(206,145,120)">'x'</span>, np.int16), (<span style="color:rgb(206,145,120)">'y'</span>, np.int16)])</div><div><br></div><div><font color="#000000">I am willing to submit the code changes required to make this happen.</font></div></div></div></div>