Articles of número

eliminar las anotaciones de píxeles en la imagen dicom

Estoy analizando imágenes médicas. Todas las imágenes tienen un marcador con la posición. Se parece a esto Es la anotación “TRH RMLO” en esta imagen, pero puede ser diferente en otras imágenes. También varía el tamaño. La imagen está recortada, pero se ve que el tejido comienza en el lado derecho. Encontré que la presencia […]

¿Cuál es la diferencia entre% i y% d en Python?

OK, estaba buscando en el formato de números y descubrí que podría usar % d o % i para formatear un número entero. Por ejemplo: number = 8 print “your number is %i.” % number o number = 8 print “your number is %d.” % number Pero, ¿cuál es la diferencia? Quiero decir que encontré […]

En Python, ¿cuál es una buena manera de redondear hacia cero en la división entera?

1/2 da 0 como debería. Sin embargo, -1/2 da -1 , pero quiero que se redondee hacia 0 (es decir, quiero que -1/2 sea 0), independientemente de si es positivo o negativo. ¿Cuál es la mejor manera de hacer eso?

Explique por qué no se debe importar numpy desde el directorio de origen

Descargo de responsabilidad de la investigación: He examinado las siguientes otras preguntas de StackOverflow: Cómo importar numpy en shell de python ¿Cómo puedo usar numpy sin instalarlo? Importar un módulo desde una ruta relativa Quizás para algunos, aquellos puedan responder a mi pregunta, pero según mi conocimiento, todavía no entiendo la situación. Estoy tratando de […]

cómo convertir un valor entero negativo a hex en python

Yo uso python 2.6 >>> hex(-199703103) ‘-0xbe73a3f’ >>> hex(199703103) ‘0xbe73a3f’ Valor positivo y negativo son los mismos? Cuando uso calc, el valor es FFFFFFFFF418C5C1 .

¿Cómo formateo un número con un número variable de dígitos en Python?

Digamos que quería mostrar el número 123 con un número variable de ceros rellenos en el frente. Por ejemplo, si quisiera mostrarlo en 5 dígitos tendría dígitos = 5 dándome: 00123 Si quisiera mostrarlo en 6 dígitos, tendría dígitos = 6 dando: 000123 ¿Cómo haría esto en Python?

Número flotante: 10 veces más lento que el incorporado en operaciones aritméticas?

Estoy obteniendo tiempos realmente extraños para el siguiente código: import numpy as np s = 0 for i in range(10000000): s += np.float64(1) # replace with np.float32 and built-in float flotador incorporado: 4.9 s float64: 10.5 s float32: 45.0 s ¿Por qué es float64 dos veces más lento que float ? ¿Y por qué es […]

Asignando nombres de campo a una matriz numpy en Python 2.7.3

Me estoy volviendo loco por esto, ya que obviamente no entiendo el punto y la solución es demasiado simple para ver 🙁 Tengo un np.array con x columnas, y quiero asignar un nombre de campo. Así que aquí está mi código: data = np.array([[1,2,3], [4.0,5.0,6.0], [11,12,12.3]]) a = np.array(data, dtype= {‘names’: [‘1st’, ‘2nd’, ‘3rd’], ‘formats’:[‘f8′,’f8’, […]

RuntimeError: módulo comstackdo contra la versión de API a, pero esta versión de numpy es 9

Código: import numpy as np import cv Consola: >>> runfile(‘/Users/isaiahnields/.spyder2/temp.py’, wdir=’/Users/isaiahnields/.spyder2′) RuntimeError: module compiled against API version a but this version of numpy is 9 Traceback (most recent call last): File “”, line 1, in File “/Applications/Spyder-Py2.app/Contents/Resources/lib/python2.7/spyderlib/widgets/externalshell/sitecustomize.py”, line 685, in runfile execfile(filename, namespace) File “/Applications/Spyder-Py2.app/Contents/Resources/lib/python2.7/spyderlib/widgets/externalshell/sitecustomize.py”, line 78, in execfile builtins.execfile(filename, *where) File “/Users/isaiahnields/.spyder2/temp.py”, line 9, […]

Ordenar un array / recarray de python por columna

Tengo una pregunta bastante simple acerca de cómo ordenar una matriz / recarray completa por una columna dada. Por ejemplo, dada la matriz: import numpy as np data = np.array([[5,2], [4,1], [3,6]]) Me gustaría ordenar los datos por la primera columna para devolver: array([[3,6], [4,1], [5,2]])