I am looking to perform element-wise mpmath
operations on Python arrays. For example,
import mpmath as mpm
x = mpm.arange(0,4)
y = mpm.sin(x) # error
Alternatively, using mpmath
matrices
x = mpm.matrix([0,1,2,3])
y = mpm.sin(x) # error
Does mpmath
have any capibilities in this area, or is it necessary to loop through the entries?
mpmath does not appear to handle element-wise operation, but you can use numpy to get this functionality:
import numpy as np
import mpmath as mpm
x = np.array(mpm.arange(0,4))
sin = np.vectorize(mpm.sin)
y = sin(x)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With