All Questions

72 questions with no upvoted or accepted answers
Filter by
Sorted by
Tagged with
4votes
0answers
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 ...
user avatar
4votes
2answers
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. ...
user avatar
  • 41
2votes
1answer
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 ...
user avatar
  • 533
2votes
1answer
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 ...
user avatar
2votes
0answers
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(...
user avatar
  • 119
1vote
0answers
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-...
user avatar
1vote
1answer
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....
user avatar
  • 11.2k
1vote
1answer
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....
user avatar
  • 11
1vote
1answer
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 ...
user avatar
1vote
0answers
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 ...
user avatar
1vote
0answers
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 ...
user avatar
  • 11
1vote
0answers
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 ...
user avatar
  • 11
1vote
0answers
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 ...
user avatar
  • 3,625
1vote
1answer
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 ...
user avatar
  • 139
1vote
0answers
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 ...
user avatar
  • 1,317
1vote
1answer
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 ...
user avatar
  • 1,936
1vote
0answers
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 ...
user avatar
  • 352
1vote
1answer
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 ...
user avatar
1vote
2answers
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:...
user avatar
  • 343
0votes
0answers
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....
user avatar
0votes
0answers
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 ...
user avatar
  • 1
0votes
0answers
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 ) ...
user avatar
0votes
1answer
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': '...
user avatar
  • 11
0votes
0answers
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 ...
user avatar
0votes
0answers
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 ...
user avatar
0votes
1answer
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 ...
user avatar
0votes
1answer
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'...
user avatar
  • 371
0votes
1answer
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 ...
user avatar
0votes
0answers
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....
user avatar
0votes
2answers
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://...
user avatar
  • 2,020
0votes
1answer
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 ...
user avatar
  • 35
0votes
2answers
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 ...
user avatar
0votes
0answers
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 ...
user avatar
0votes
2answers
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 ...
user avatar
0votes
1answer
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 ...
user avatar
  • 1
0votes
2answers
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): ...
user avatar
0votes
0answers
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 ...
user avatar
  • 147
0votes
0answers
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 ...
user avatar
0votes
1answer
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}') ^ ...
user avatar
0votes
0answers
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....
user avatar
0votes
0answers
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,...
user avatar
0votes
2answers
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') ...
user avatar
0votes
1answer
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 ...
user avatar
  • 21
0votes
0answers
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 ...
user avatar
0votes
0answers
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 ...
user avatar
0votes
1answer
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, ...
user avatar
0votes
1answer
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 ...
user avatar
0votes
2answers
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 ...
user avatar
0votes
0answers
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: ")...
user avatar
0votes
2answers
529views

Float is not converting to integer pandas

I used this code to convert my float numbers into an integer, however, it does not work. Here are all step I gone through so far: Step 1: I converted timestamp1 and timestamp2 to datetime in order ...
user avatar
  • 311

15 30 50 per page