This is exactly what I needed! Thanks! On 11/05/2018 at 08:20, Warren

wrote: On Thu, May 10, 2018 at 10:53 PM, Hameer Abbasi

<

[hidden email]> wrote: Yes, that I know. I meant given a

dtype string such as 'uint8' or a dtype object. I know I can possibly

do np.array(scalar, dtype=dtype)[()] but I was looking for a less

hacky method. Apparently the `dtype` object has the attribute `type`

that creates objects of that dtype. For example, In [30]: a Out[30]:

array([ 1., 2., 3.]) In [31]: dt = a.dtype In [32]: dt Out[32]:

dtype('float64') In [33]: x = dt.type(8675309) # Convert the scalar to

a's dtype. In [34]: x Out[34]: 8675309.0 In [35]: type(x) Out[35]:

numpy.float64 Warren On 11/05/2018 at 07:50, Stuart wrote:

np.float(scalar) On Thu, May 10, 2018 at 7:49 PM Hameer Abbasi

<

[hidden email]> wrote: Hello, everyone! I might be missing

something and this might be a very stupid and redundant question, but

is there a way to cast a scalar to a given dtype? Hameer

_______________________________________________ NumPy-Discussion

mailing list

[hidden email]
https://mail.python.org/mailman/listinfo/numpy-discussion_______________________________________________ NumPy-Discussion

mailing list

[hidden email]
https://mail.python.org/mailman/listinfo/numpy-discussion_______________________________________________

NumPy-Discussion mailing list

[hidden email]
https://mail.python.org/mailman/listinfo/numpy-discussion