# All Questions

72 questions with no upvoted or accepted answers
Filter by
Sorted by
Tagged with
357views

### Convert List of Floating point to bytearray and back in Python

I am trying to convert a list of floating point number to bytearray and convert it back to original list. My list looks like this: [-0.055999, -0.054000, -0.049, -0.040999, -0.037000] I am trying to ...
187views

### Create a program that returns the smallest cube which exceeds a non-negative integer n

So I'm trying to create a program which generates the smallest cube greater than an integer n. def first_cube_above(n): #Return the smallest cube which exceeds the non-negative integer n. ...
• 41
253views

### Stochastically rounding a float to an integer

I want a function (using Python 3.6+ if it's relevant) that will stochastically round a floating-point number to an integer in the following manner: Given a real number, x, let a = floor(x) and let b ...
• 533
318views

### How do you convert data from float64 to int16 in python 3?

Currently I am using soundfile to read audio data from a wav file like so: import soundfile raw_data, sample_rate = soundfile.read(filename) Whilst I realise that you can select dtype=int16, I would ...
831views

### Convert Exponential values into float number on the fly in python

I am trying to show decimal values instead of exponential values as it is required for end user. You can see the code below, currentValue1='1.56e-65' print("%f" % float(currentValue1)) print(float(...
• 119
1vote
20views

### How to catch a floating point error after fpectl has been removed?

Python 3.8.12 removed the fpectl module. This module enabled catching floating point errors as standard Python exceptions. I have a Python programme which uses a module which, in turns, calls a closed-...
• 6,141
1vote
38views

### Getting different values for Decimal LocalContext Type

I have written following code to determine type of decimal localcontext: print('decimal.localcontext() type: ', type(decimal.localcontext())) Output: decimal.localcontext() type: <class 'decimal....
• 11.2k
1vote
40views

### How to get first 4 digits after the 0s in a decimal but keeping 0s • Python

I need the first 4 digits after the front 0s in a decimal while also keeping the 0s in the output without getting scientific notation. Would like to take 0.0000000000000000000000634546534 and get 0....
• 11
1vote
67views

### How does Python convert floats to strings internally?

In part of Python's documentation, there is a part that says: Interestingly, there are many different decimal numbers that share the same nearest approximate binary fraction. For example, the numbers ...
• 189
1vote
229views

### How can I convert XYZ point cloud to binary mask image

I want to convert a set of point cloud (X, Y, Z) to a binary mask image using python. The problem is that these points are float and out of range of 0-255. To more specific, the points are related to ...
• 21
1vote
39views

### Benchmarking Float Precision per Operation in Numpy

I want to benchmark the error between 64-bit floats and 32 bit floats in Numpy for addition and multiplication. Unfortunately, I could not find exactly what I was looking for when searching for the ...
• 11
1vote
31views

### Different output on Function on assesment (Hackerrank) (FIXED)

So, for this assessment on Hackerrank i need to calculate the ratios on given input. So i coded but whenever iam running this on my own shell it gives me the right output ,but in the compiler from ...
• 11
1vote
83views

### How do I set the default decimal number separator in Python?

I am working on two applications, one running in C#/.NET and the other with the Python 3 interpreter targeting Windows 10 only. The two applications communicate with each other using a local network ...
• 3,625
1vote
146views

### Floating-point arithmetic - bits of the exponent

I have a general question about floating-point arithmetic. Recently, I got quite interested in understanding of the computing in programmes, thus I started to solve exercises. I would like you to ...
• 139
1vote
437views

### Can I use Python's Decimal type with NumPy?

I'm doing some calculations with Python3 and NumPy using float64 and sometimes, when I change my formulas a little (but mathematically equivalent), then I get slightly different results. I know that ...
• 1,317
1vote
68views

### Python2 like behaviour in Python3

I am running a Jupyter Notebook, running Python3 on a Macbook (OS X Sierra). The only recent change I have made is to install Jupyter Notebook Extensions. Now I get Python 2.x like division instead of ...
• 1,936
1vote
93views

### Inconsistent Python Calculations

I am writing a function to calculate the chi-squared statistic of a piece of ciphertext to determine the most likely key for a caesar cipher. To calculate the chi-squared statistic I calculate the ...
• 352
1vote
43views

### python hack converting floats to decimals

I've written a large program, with dependencies on libraries written in my lab. I'm getting wrong (and somewhat random) results, which are caused by floating-point errors. I would like to do some ...
1vote
2kviews

### Only accept a float between 0 and 1 - python

So I need a really efficient code which will accept any number between 0 and 1 from the user and keep on prompting them to try again until their input meets this criteria. This is what I've got so far:...
• 343
14views

### subclass for NameError: name 'side_length' is not defined

class Polygon(): def __init__(self, side_lengths): self.side_lengths = side_lengths def perimeter(self): return sum(self.side_lengths) def __str__(self): side_lengths = len(self....
24views

### How to calculate change in coins in python

I was given a prompt that asks to input any amount of money and print how many of each coin is needed for that amount of money. For example, 2.05 would be 8 quarters and 1 nickel. I thought I had it ...
25views

### df.to_csv adds extra decimal to a object type column

I am trying to write a dataframe to csv using df.to_csv. I read the data using read_excel and all columns are read as dtype=object. df = pf.read_excl(f, dtype=str) df.head() df.to_csv(new_file ) ...
• 106
22views

### Unable to populate column in dataframe using value from dict which is present in dict inside list in one of the column

I have one column in data frame with values like this List with dictionary inside [{'symbol': '\$', 'value': 5.2, 'currency': 'USD', 'raw': '\$5.20', 'name': '\$5.20\$5.20 (\$1.30/Fl Oz)', 'asin': '...
• 11
52views

### Inconsistent results with floating point arithmetic (color conversion formulae)

I am trying to parse a bunch of color values from various files, perform lightness changes, and write them back into the files. I have to put this in a PKGBUILD for the Arch User Repository and would ...
• 1,757
22views

### numpy seterrcall, how to flag the object that caused the flouting point error?

I have a function that loops through a list of objects, each these objects are associated with numpy functions (add, multiple, divide). When calling the object with arguments, the associated numpy ...
96views

### Manually calculating IEEE-754 floating point fractions and splitting up the bits - Python

I'm trying to come up with a way to do this: Lets say the fraction portion of my IEEE-754 floating point number is 0b10110011001100110011010 I'm trying to take each bit and multiply it by a power of 2 ...
50views

### How to accurately determine if an mpfr number is an integer or not in gmpy2?

I am trying to write a program that converts radian n (actually any int or float) to degree minute second representation and back, as a simple programming exercise. The output should be like this: d°m'...
• 371
494views

### ValueError: could not convert string to float: '86,5484466552734'

When changing to a float using final.iloc[:,4:10]=final.iloc[:,4:10].replace(',', '.').astype(float) I am getting the following error: [ValueError Traceback (most ...
138views

### Python 3 - ValueError: could not convert string to float: '-'

so i am reading data from xlsx file, all values are float when i check with "features.dtypes", but getting this error: AttributeError: 'Series' object has no attribute 'reshape' xl = pd....
46views

### Python3 Determine if logarithm is "perfect," i.e., no remainder on float

Problem statement: I am trying to determine if a logarithm is "perfect," i.e., there is no remainder. The issue I am having is that math.log() always returns a float. I read this: https://...
• 2,020
39views

### changing rounding mode via importing libm in python 3

My environment: Ubuntu 18.04, Anaconda, Python 3.6 I am using following code to import libm in python via ctypes in order to change floating type environment such as rounding. import numpy as np ...
• 35
36views

### How do I write a code for matrix using users input without numpy in python?

---Without using numpy--- I have to write a code where at i am receiving input from user, n, which is the number of rows of my matrix (integer). afterwards - I will be receiving from the user n rows ...
108views

### Modifying the preexisting float class in python to include a custom round function

I'm new to Python and I am having problems with floating point arithmetic. From what I understand, floating point arithmetic in Python generates binary approximations of decimal values and we deal ...
77views

### The decimal.Decimal() function is producing an unrounded result

I am new to Python and I am having trouble with the Decimal function in the decimal module in Python. I understand that due to the way that Python stores float values in memory, in order to perform ...
403views

### csv importing latitude column as float need it to be numeric

After importing a csv file, i plot it using streamlit. The issue is that the column type imported for the lat/long is are float. How do I transform this float into a readable format? I have tried a ...
90views

### Implement a function that turns floats into fractions from scratch without external modules

I was given a task to find a way to make a function to turn floats into fractions as accurate as possible, and by sheer brute forcing, i created a function like this def isclose(a, b, tolerance): ...
49views

### How to predict the output without a computer?

Consider the following python code. s = 0.0 for i in range(10): s += 0.1 print(s == 1.0) Will the output of the above be true ? This was a past paper question of a python written exam paper. I know ...
• 147
43views

### python floor division floats

According to pep238 the semantics of floor division is a // b == floor(a / b) However this fails with floats: >>> 1.99965 // 0.0199965 99.0 >>> math.floor(1.99965 / 0.0199965) 100 ...
• 966
111views

### Python 3.8 issue - print of float with 5 digits after dot - error in PyCharm?

I am using PyCharm, Python version is 3.8 I receive the below error once I try to print e.g. 5 digits after dot for float sum variable being 3.14+2.17: print(f'{test:.5f}') ^ ...
94views

### Best practices to avoid Python float rounding errors?

So I encountered my first noticeable issue with float representation in Python. The error came from multiplying the float:2.55 by the float:100. The error being I expect 255.0, but python returns 254....
42views

### How to convert commas to dot in Python

I have a text file containing some data with 3 columns as below, how can I convert them to dots (float) in Python 3.5? Thank you in advance ! 2,723 331,288 2,981592 2,701 331,208 2,980872 10,...
159views

### Trying to calculate the average of a float list?

I don't know if I'm going about getting the floatvalues the right way but this is what I have so far. grades_file = open('grades.txt', 'r') # Print Header & spacer print('Name' + '\t\tGrade') ...
91views

### Return True/False for a matched or an unmatched floating point number using Regex in Python

I need to print (True) for all the matched floating-point numbers in the user-defined input and (False) if the input is not a Floating point number. I have so far come up with this: import re ...
• 21
57views

### How do i convert a str to a float?

Input: df.groupby('Age Group').size() Output: 18 thru 24 352 25 thru 34 358 35 thru 44 341 45 thru 54 336 55 and Older 269 Under 18 103 dtype: int64 ...
173views

### Python float conversion from incomplete Fortran sci-notation

The problem I am producing data files with Fortran 90 program and then analyzing it with Python 3.7. The data files are just many numbers, written in scientific notation. My problem is that at some ...
• 23
200views

### Variable return types of DecimalField

I have a model thats something like this: class Item(models.Model): value_a = models.DecimalField(default=0.0, decimal_places=4, max_digits=20) value_b = models.DecimalField(default=0.0, ...
34views

### Float number cannot read context from discord?

Trying to make a calculator for my website for website currency, the problem is it has floating value it said TypeError: float() argument must be a string or a number, not 'Context' Making the ...
45views

### Consistent Type Error regarding converting a string to a float in Python

I am working on an assignment for an Introduction to Programming course and would like some direction as to what I am missing and why I continue getting the same TypeError. I am able to assign my ...
103views

### Floating-point inaccuracies in Python - how to fix

I'm writing a program that calculates the expected value of the sum of two discrete random variables. Here is the code: EX = 0 EY = 0 X_number=int(input("Enter the number of possible values for X: ")...
• 23