Articles of números de

Hacer la matriz numpy más escasa

Supongamos que tengo una matriz numpy np.array([ [3, 0, 5, 3, 0, 1], [0, 1, 2, 1, 5, 2], [4, 3, 5, 3, 1, 4], [2, 5, 2, 5, 3, 1], [0, 1, 2, 1, 5, 2], ]) Ahora, quiero reemplazar aleatoriamente algunos elementos con 0. Para que tenga una salida como esta np.array([ [3, […]

Generar cadena de números python

Hola, quiero crear una lista de cadenas donde cada cadena es un número. Ejemplo de Fox dado el número 4 Me gustaría crear una función que devuelva una lista con los elementos ‘0’, ‘1’, ‘2’, ‘3’, ‘4’. En C / C ++ esto se puede hacer usando el código Ascii de 0 y luego boostlos. […]

Python: ¿Cómo formateo los números para un ancho fijo?

digamos numbers = [ 0.7653, 10.2, 100.2325, 500.9874 ] Me gustaría dar salida a los números con un ancho fijo variando el número de lugares decimales para obtener una salida como esta: 0.7653 10.200 100.23 500.98 ¿Hay una forma fácil de hacer esto? He estado probando con varias configuraciones %f y %d sin suerte.

La división de decimales produce resultados no válidos en Python 2.5 a 2.7

Después de leer detenidamente la documentación del módulo decimal de Python, todavía me sorprendo por lo que sucede cuando divido un decimal. En Python 2.4.6 (tiene sentido): >>> import decimal >>> decimal.Decimal(1000) / 10 Decimal(“100”) En Python 2.5.6, Python 2.6.7 y Python 2.7.2 (desconcertante): >>> import decimal >>> decimal.Decimal(1000) / 10 Decimal(‘0.00000-6930898827444486144’) Más confuso aún, […]

Contraseña de Python

Estoy progtwigndo un código de seguridad de contraseña en python y estoy tratando de averiguar si mi contraseña ( p ) contiene un número, he descubierto cómo ver si contiene mayúsculas y minúsculas en p.isupper() o p.islower() . También los he puesto dos juntos. Mi amigo me dijo cómo ver si la contraseña solo contiene […]

Convertir la notación científica a decimales.

Tengo números en un archivo (así, como cadenas) en notación científica, como: 8.99284722486562e-02 Pero quiero convertirlos a: 0.08992847 ¿Hay alguna función incorporada o alguna otra forma de hacerlo?

Preponer el elemento a la matriz numpy

Tengo la siguiente matriz numpy import numpy as np X = np.array([[5.], [4.], [3.], [2.], [1.]]) Quiero insertar [6.] al principio. He intentado: X = X.insert(X, 0) ¿Cómo me inserto en X?

¿Puedo crear un objeto de listas múltiples o listas de listas en python para multiprocesamiento?

Necesito hacer un objeto compartido de una matriz multidimensional o una lista de listas para que esté disponible para los otros procesos. ¿Hay alguna forma de crearlo porque lo que he visto no es posible? Yo he tratado: from multiprocessing import Process, Value, Array arr = Array(‘i’, range(10)) arr[:] [0, 1, 2, 3, 4, 5, […]

Python – encuentra el entero más cercano a 0 en la lista

Posible duplicado: buscar el índice de un elemento más cercano al valor en una lista que no está completamente ordenada Tengo una lista de números positivos y negativos en Python ( [237, 72, -18, 237, 236, 237, 60, -158, -273, -78, 492, 243] ). Quiero encontrar el número más cercano a 0. ¿Cómo hago esto?

Suma de filas donde el valor es igual en la columna

¿Cómo puedo sumr filas que tengan valores iguales en la primera columna de una matriz numpy? Por ejemplo: In: np.array([[1,2,3], [1,4,6], [2,3,5], [2,6,2], [3,4,8]]) Out: [[1,6,9], [2,9,7], [3,4,8]] Cualquier ayuda sería muy apreciada.