Articles of números de

Suma acumulativa de una matriz numpy por índice

Supongamos que tiene una serie de valores que deberán sumrse d = [1,1,1,1,1] y una segunda matriz que especifica qué elementos deben sumrse i = [0,0,1,2,2] El resultado se almacenará en una nueva matriz de tamaño max(i)+1 . Entonces, por ejemplo, i=[0,0,0,0,0] sería equivalente a sumr todos los elementos de d y almacenar el resultado […]

obteniendo solo el primer número de String en Python

Actualmente estoy enfrentando el problema de que tengo una cadena de la que quiero extraer solo el primer número. Mi primer paso fue extraer los números de la cadena. Headline = “redirectDetail(‘27184′,’2 -New-York-Explorer-Pass’)” print (re.findall(‘\d+’, headline )) Output is [‘27184’, ‘2’] En este caso me devolvieron dos números pero solo quiero tener el primero “27184”. […]

¿La liberación se maneja de manera diferente para arreglos de grandes y pequeños números?

Estoy intentando depurar un problema de memoria con mi gran aplicación Python. La mayoría de la memoria está en matrices numpy administradas por clases de Python, por lo que Heapy, etc., son inútiles, ya que no tienen en cuenta la memoria en las matrices numpy . Así que traté de rastrear manualmente el uso de […]

Determinación de valores duplicados en una matriz

Supongamos que tengo una matriz a = np.array([1, 2, 1, 3, 3, 3, 0]) ¿Cómo puedo (eficientemente, Pythonically) encontrar qué elementos de a son duplicados (es decir, valores no únicos)? En este caso, el resultado sería array([1, 3, 3]) o posiblemente array([1, 3]) si es eficiente. He ideado algunos métodos que parecen funcionar: Enmascaramiento m […]

piramide de numeros en python

Escriba un progtwig que solicite al usuario que ingrese un número entero de 1 a 15 y muestre una pirámide, como se muestra en la siguiente ejecución de muestra: 1 2 1 2 3 2 1 2 3 4 3 2 1 2 3 4 5 4 3 2 1 2 3 4 5 6 […]

Ordenar una lista numéricamente en Python

Así que tengo esta lista, la llamaremos listaA. Estoy tratando de obtener el elemento [3] en cada lista, por ejemplo, [‘5.01′,’5.88′,’2.10′,’9.45′,’17.58′,’2.76’] en orden ordenado. Así que el resultado final volvería a comenzar la lista completa con Santa en la parte superior. ¿Eso tiene algún sentido? [[‘John Doe’, u’25.78′, u’20.77′, ‘5.01’], [‘Jane Doe’, u’21.08′, u’15.20′, ‘5.88’], […]

Python – Encuentra el mayor número en una lista de números

¿Hay alguna forma o función fácil de determinar el número más grande en una lista de python? Podría codificarlo, ya que solo tengo tres números, sin embargo, haría que el código sea mucho menos redundante si pudiera decir lo mejor con una función integrada o algo así.

Encuentra el índice del noveno elemento en una lista

Quiero encontrar el índice de la novena aparición de un elemento en una lista. p.ej, x=[False,True,True,False,True,False,True,False,False,False,True,False,True] ¿Cuál es el índice de la novena verdad? Si quisiera la quinta aparición (4º si el índice es cero), la respuesta es 10. He ideado con indargs = [ i for i,a in enumerate(x) if a ] indargs[n] Tenga […]

¿Cómo imprimir todos los dígitos de un número grande en python?

Por lo tanto, tengo un número muy grande en el que estoy trabajando en Python, pero cuando bash imprimirlo obtengo algo como esto: 3.101541146879488e+80 ¿Cómo imprimo todos los dígitos de mi número encantador?

Convertir la matriz NumPy en un conjunto lleva demasiado tiempo

Estoy tratando de ejecutar lo siguiente from numpy import * x = array([[3,2,3],[711,4,104],………,[4,4,782,7845]]) # large nparray for item in x: set(item) y lleva mucho tiempo comparado con: x = array([[3,2,3],[711,4,104],………,[4,4,782,7845]]) # large nparray for item in x: item.tolist() ¿Por qué lleva mucho más tiempo convertir una matriz NumPy en un set que en una list […]