Thank you. Will check it out!

On Tuesday, 22 November 2022 at 09:41:24 UTC+7 [email protected] wrote:

> If you expect correct decimal arithmetic and rounding, it could be better 
> look at the alternatives like decimal 
> <https://docs.python.org/3/library/decimal.html> library.
> I don't think that there is any good unified library of combining 
> arbitrary precision arithmetic with different rounding option yet, 
> but it would not be more difficult to program straightforwardly from 
> integers, if you want to experiment with customized decimal, rounding 
> option,
> unless someone provides some encyclopedia.
>
> On Friday, November 18, 2022 at 6:03:30 AM UTC+2 Jeremy Monat wrote:
>
>> Here's an example of using SymPy's lambdify() 
>> <https://docs.sympy.org/dev/modules/utilities/lambdify.html#sympy.utilities.lambdify.lambdify>
>>  
>> to convert a SymPy function to a numerical function that e.g. SciPy can 
>> use: Numerically Solve an ODE in SciPy 
>> <https://docs.sympy.org/dev/guides/solving/solve-ode.html#numerically-solve-an-ode-in-scipy>
>>
>> Best,
>> Jeremy Monat
>>
>> On Thu, Nov 17, 2022 at 9:28 PM Peter Stahlecker <[email protected]> 
>> wrote:
>>
>>> My limited understanding of sympy is, that it is used for symbolic 
>>> calculations.
>>> If you then want numerical calculations, is it not better to convert 
>>> your sympy results to, say, numpy results ( using e.g. lambdify(..) )? Then 
>>> you have the full power of numpy, scipy, etc. There is even a special 
>>> library to handle calculations with floats having uncertainties. (This was 
>>> mentioned earlier in this dialogue) 
>>>
>>> On Fri 18. Nov 2022 at 04:17 'XR-7 RKE' via sympy <
>>> [email protected]> wrote:
>>>
>>>> Yes. This exactly. Oh. sadly sympy doesn't support :'(
>>>>
>>>> On Thursday, 17 November 2022 at 20:30:51 UTC+7 [email protected] wrote:
>>>>
>>>>> An alternative interpretation of your question is that you are asking 
>>>>> if sympy is aware of the rules for propagating significant digits through 
>>>>> calculations? The answer is no. You have to apply the rules yourself to 
>>>>> decide appropriate rounding. 
>>>>>
>>>>> Additional alternatives:  1) set up interval arithmetic to get a more 
>>>>> precise version of the significant figures rules; 2) do full error 
>>>>> propagation to determine uncertainties in your computations.
>>>>>
>>>>> Jonathan
>>>>>
>>>>> On Thursday, November 17, 2022 at 4:04:20 AM UTC-6 Oscar wrote:
>>>>>
>>>>>> The ordinary Python round function can do this:
>>>>>> https://docs.python.org/3/library/functions.html#round
>>>>>>
>>>>>>
>>>>>> On Thu, 17 Nov 2022 at 09:46, Peter Stahlecker <[email protected]> 
>>>>>> wrote:
>>>>>>
>>>>>>> you might want to check floating point numbers in the sympy 
>>>>>>> documentation.
>>>>>>>
>>>>>>> Am Do., 17. Nov. 2022 um 10:18 Uhr schrieb 'XR-7 RKE' via sympy <
>>>>>>> [email protected]>:
>>>>>>>
>>>>>>>> Hey guys,
>>>>>>>>
>>>>>>>> Does sympy support round a number to significant figures?
>>>>>>>>
>>>>>>>> [image: SCR-20221117-m64.png]
>>>>>>>>
>>>>>>>> -- 
>>>>>>>> You received this message because you are subscribed to the Google 
>>>>>>>> Groups "sympy" group.
>>>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>>>> send an email to [email protected].
>>>>>>>> To view this discussion on the web visit 
>>>>>>>> https://groups.google.com/d/msgid/sympy/4f5ae36a-60fb-429b-8f7a-e00e5637853fn%40googlegroups.com
>>>>>>>>  
>>>>>>>> <https://groups.google.com/d/msgid/sympy/4f5ae36a-60fb-429b-8f7a-e00e5637853fn%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>>> .
>>>>>>>>
>>>>>>> -- 
>>>>>>> You received this message because you are subscribed to the Google 
>>>>>>> Groups "sympy" group.
>>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>>> send an email to [email protected].
>>>>>>>
>>>>>> To view this discussion on the web visit 
>>>>>>> https://groups.google.com/d/msgid/sympy/CABKqA0ZhnozwJfww-y8Q7u%3DwiTHgdZGouwc5Kmi4obj8ZwJ4Ww%40mail.gmail.com
>>>>>>>  
>>>>>>> <https://groups.google.com/d/msgid/sympy/CABKqA0ZhnozwJfww-y8Q7u%3DwiTHgdZGouwc5Kmi4obj8ZwJ4Ww%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>>>> .
>>>>>>>
>>>>>> -- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "sympy" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to [email protected].
>>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msgid/sympy/b6d42512-d729-4d18-9aa1-540eb5a91d8cn%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/sympy/b6d42512-d729-4d18-9aa1-540eb5a91d8cn%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>> -- 
>>> Best regards,
>>>
>>> Peter Stahlecker
>>>
>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "sympy" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected].
>>>
>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/sympy/CABKqA0Y_GGrMHZO93qiECzhepJQA83E01GuNGE2_1%3D3h7U17zg%40mail.gmail.com
>>>  
>>> <https://groups.google.com/d/msgid/sympy/CABKqA0Y_GGrMHZO93qiECzhepJQA83E01GuNGE2_1%3D3h7U17zg%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/26e80fde-857f-4fc3-8c8a-57b8d0223798n%40googlegroups.com.

Reply via email to