Tengo una parte de programa con el siguiente dataframe de ejemplo: import pandas as pd from math import floor d = {‘ind’: [‘a’, ‘b’, ‘c’], ‘col1’: [1, 2, 3], ‘col2’: [4, 5, 6], ‘col3’: [7, 8, 9], ‘spec’: [9, 6, 3]} df = pd.DataFrame(data=d).set_index(‘ind’) def func(x, y): return (1-x)*(y+1)*0.9 print(df) . . . Read more
Considere la siguiente función: auto f(double a, double b) -> int { return std::floor(a/b); } Por lo tanto, quiero calcular el entero más grande k tal que k * b <= a en un sentido matemático. Como puede haber errores de redondeo, no estoy seguro de si la función anterior . . . Read more
Al ejecutar el siguiente código en Python se produce un resultado algo inesperado. print(10000 // 0.1) # imprime 99999.0 print(10000 / 0.1) # imprime 100000.0 Ahora, podría haber entendido la discrepancia si ambos resultados hubieran sido iguales, debido a cómo los números de punto flotante se almacenan en binario. La . . . Read more
Necesito calcular (2128 – 1) / x. El divisor, x, es un número sin signo de 64 bits. El dividendo está compuesto por dos números sin signo de 64 bits (alto y bajo), donde ambos números son UINT64_MAX. Solo puedo usar aritmética de 64 bits y necesito que sea portable . . . Read more