Element-wise operations in mpmath
mpmath, python
Solution
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)
Problem
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?