Skip to content

Tag: math

Round to the next tens in Python

Is there a way to round always up to the next tens? E.g., 0.000000000003 shall become 0.1. 0.1244593249234 shall become 0.2 and 0.9x shall become 1. Negative numbers are not a thing here. Is there a built in or do I need to come up with something? Answer by multiplying the input f to 10, you will map it from

Unsupported operand types ‘NoneType’

I am very new to Python, and I’m trying to create a software that calculates a series of equations and I keep running into an error. This is the code: My goal is that the code runs these equations until v_i equals 0, while populating the lists with the relevant results, then throwing all the information…

math module not working in a string for eval

Suppose I have this code: but I only get this error: NameError: name ‘math’ is not defined How can I fix this? Answer The second parameter to eval, if present, should reference the global namespace. Here, you explicitely assigned an empty dict to it, so you don’t have any access to the name …

Faster matrix calculation in numpy

Is there some faster variant of computing the following matrix (from this paper), given a nxn matrix M and a n-vector X: ? I currently compute it as follows: This is very slow, but I suspect there is a nicer “numpythonic” way of doing this instead of looping… EDIT: While all answers work and…

Python while loop not working as intended

I don’t know how to get over this problem with while loop. So basically I want to return the number of zeros at the end of a number’s factorial. After the while loop runs only 1 time, it breaks; I don’t know why. Help would be very appreciated. Thanks! Answer After multiplying your value by …