Articles of arrays

La forma más rápida de leer cada n-ésima fila con genfromtxt de numpy

Leí mis datos con genfromtxt de numpy: import numpy as np measurement = np.genfromtxt(‘measurementProfile2.txt’, delimiter=None, dtype=None, skip_header=4, skip_footer=2, usecols=(3,0,2)) rows, columns = np.shape(measurement) x=np.zeros((rows, 1), dtype=measurement.dtype) x[:]=394 measurement = np.hstack((measurement, x)) np.savetxt(‘measurementProfileFormatted.txt’,measurement) esto funciona bien Pero solo quiero una fila 5-th , 6-th ( 6-th n-th ) en el archivo de salida final. De acuerdo […]

Cortar una lista de Python con una matriz NumPy de índices, ¿alguna forma rápida?

Tengo una list regular llamada a , y una matriz NumPy de índices b . (No, no es posible para mí convertir a una matriz NumPy). ¿Hay alguna manera para que pueda tener el mismo efecto que ” a[b] ” de manera eficiente? Para ser claros, esto implica que no quiero extraer cada int individual […]

Devolviendo una matriz de estructuras en Cython

Estoy tratando de devolver una serie de estructuras en Cython. // .pyx from libc.stdint cimport uint8_t cdef extern from “”: cdef struct apriltag_detection: int id double c[2] double p[4][2] ctypedef apriltag_detection apriltag_detection_t cdef extern from “tag36h11_detector/tag36h11_detector.h”: apriltag_detection_t* scan_frame(int width, int height, uint8_t* data); cdef class Detection: # how do I “link” this to the struct […]

mapa numpy.memmap para guardar el archivo

Estoy intentando crear una matriz aleatoria y guardarla en un archivo binario usando numpy.save Luego trato de mapear este archivo usando numpy.memmap, pero parece que lo mapea mal. ¿Como arreglarlo? Parece que leyó el encabezado .npy y necesito borrar algunos bytes del principio. rows=6 cols=4 def create_matrix(rows,cols): data = (np.random.rand(rows,cols)*100).astype(‘uint8’) #type for image [0 255] […]

Accediendo a C struct array a Python con SWIG

Estoy intentando llamar al código C existente desde Python. El código C define una estructura B que contiene una matriz de estructura de A s. El código C también define una función que pone valores en la estructura cuando se llama. Puedo acceder a la variable miembro de la matriz, pero no es una lista […]

Crea una matriz con x ceros y el rest.

Me gustaría poder crear una instancia rápida de una matriz donde las primeras celdas en una fila (número variable de) son 0, y el rest son unas. Imagina que queremos una matriz de 3×4. He instanciado la matriz primero como todos: ones = np.ones([4,3]) Entonces imagina que tenemos una matriz que anuncia cuántos ceros iniciales […]

Determine las regiones adyacentes en una matriz numpy

Estoy buscando lo siguiente. Tengo una matriz numpy que está etiquetada como regiones. La matriz numpy representa una imagen segmentada. Una región es un número de celdas adyacentes con el mismo valor. Cada región tiene su propio valor único. Una versión simplificada con 3 regiones se vería así: x = np.array([[1, 1, 1], [1, 1, […]

ejecutar np.empty por segunda vez

En los documentos Scipy escritos que: La función ceros crea una matriz llena de ceros, la función crea una matriz llena de unos y la función vacía crea una matriz cuyo contenido inicial es aleatorio y depende del estado de la memoria. Por defecto, el dtype de la matriz creada es float64. Así que me […]

Usando np.savetxt y np.loadtxt con matrices multidimensionales

¿Cuál es una forma generalizada de almacenar una matriz dimensional más de 2 ( ndim > 2 ) para archivar y recuperarla en el mismo formato (dimensión) utilizando np.savetxt y np.loadtxt ? Mi preocupación es si doy algún delimitador al almacenar, ¿necesito administrar algunos tratamientos mientras estoy recuperando? Además, tratar con flotadores y recuperarlos en […]

pasando la matriz bash a la lista de python

Estoy tratando de pasar una matriz de bash a python usando el antiguo método getenv, sin embargo sigo recibiendo este error: ./crcFiles.sh: line 7: export: `0021′: not a valid identifier Traceback (most recent call last): File “/shares/web/vm3618/optiload/prog/legalLitres.py”, line 30, in for i in mdcArray.split(‘ ‘): AttributeError: ‘NoneType’ object has no attribute ‘split’ ¿Alguien podría explicar […]