Preguntas etiquetadas con python

44
Python ronda a la siguiente potencia más alta de 10

¿Cómo me las arreglaría para math.ceilque un número se asigne a la siguiente potencia más alta de 10? # 0.04 -> 0.1 # 0.7 -> 1 # 1.1 -> 10 # 90 -> 100 # ... Mi solución actual es un diccionario que verifica el rango del número de entrada, pero está codificado y preferiría una...

31
Recuento y suma de secuencias numéricas positivas y negativas.

Quiero escribir un código para contar y sumar cualquier serie de números positivos y negativos. Los números son positivos o negativos (sin cero). He escrito códigos con forbucles. ¿Hay alguna alternativa creativa? Datos R set.seed(100) x <- round(rnorm(20, sd = 0.02), 3) pitón x =...

31
¿Por qué 1 // 0.01 == 99 en Python?

Me imagino que esta es una pregunta clásica de precisión de coma flotante, pero estoy tratando de entender este resultado, ejecutando 1//0.01en Python 3.7.5 rendimientos 99. Me imagino que es un resultado esperado, pero ¿hay alguna forma de decidir cuándo es más seguro usarlo en int(1/f)lugar de...

30
Número máximo de subcadenas únicas de una partición

Modifiqué el título para que sea más comprensible. Aquí hay una versión detallada de la pregunta: Tenemos una cadena s y queremos dividirla en subcadenas . Cada subcadena es diferente entre sí. ¿Cuál es el número máximo de subcadenas únicas que podemos tener de un corte? En otras palabras, ¿cuál...

27
Indexación extraña usando numpy

Tengo una variable, x, que tiene la forma (2,2,50,100). También tengo una matriz, y, que es igual a np.array ([0,10,20]). Algo extraño sucede cuando indexo x [0,:,:, y]. x = np.full((2,2,50,100),np.nan) y =

25
Error extraño en Pandas y Numpy con respecto al multihilo

La mayoría de las funciones de Numpy permitirán el subprocesamiento múltiple de forma predeterminada. por ejemplo, trabajo en una estación de trabajo Intel CPU de 8 núcleos, si ejecuto un script import numpy as np x=np.random.random(1000000) for i in range(100000): np.sqrt(x) Linux topmostrará...