Articles of arrays

¿Cómo acceder a una matriz (JSON) en el JavaScript de front-end que fue pasado por Python (Flask)?

Soy un noobie real usando el marco de Flask (y cliente-servidor en general), así que tengan paciencia. Tengo un archivo de plantilla HTML básico con un poco de Flask (usa la notación {% …%}) pasando un objeto JSON desde un archivo python. En este momento, como una simple comprobación de cordura, está emitiendo el contenido […]

Cython: ¿Crear una vista de memoria sin matriz NumPy?

Dado que las vistas de memoria me parecieron útiles y rápidas, trato de evitar la creación de matrices NumPy en cython y trabajo con las vistas de las matrices dadas. Sin embargo, a veces no se puede evitar, no alterar una matriz existente sino crear una nueva. En las funciones superiores, esto no se nota, […]

¿Hay una manera de devolver matrices de igual longitud en numpy.hist?

Estoy tratando de crear un gráfico de histogtwig en python, normalizando con algunos valores personalizados los valores del eje y. Para esto, estaba pensando hacerlo así: import numpy as np import matplotlib.pyplot as plt data = np.loadtxt(‘foo.bar’) fig = plt.figure() ax = fig.add_subplot(111) hist=np.histogram(data, bins=(1.0, 1.5 ,2.0,2.5,3.0)) x=[hist[0]*5,hist[1]] ax.plot(x[0], x[1], ‘o’) Pero por supuesto, la […]

¿Cómo obtener resultados consistentes al comparar la velocidad de numpy.save y h5py?

Estoy tratando de comparar la eficiencia de la velocidad de dos herramientas que permitirían guardar 2 GB de numpy array en el disco en un archivo: numpy.save y h5py.create_dataset . (Nota: esta es solo una primera prueba, el caso real con el que tengo que lidiar, es de varios miles de arreglos de tamaño entre […]

Eliminar las comillas de cadena de la matriz en Python

Estoy tratando de deshacerme de algunos caracteres en mi matriz, así que me quedo con las coordenadas x e y , separadas por una coma de la siguiente manera: [[316705.77017187304,790526.7469308273] [321731.20991025254,790958.3493565321]] He usado zip() para crear una tuple de los valores de x e y (como pares de una lista de cadenas), que luego convertí […]

¿Cómo convertir array python a cython array?

Tengo una matriz de valores flotantes que se crea en Python regular, que quiero pasar a una función de cython que se enfrenta a una función C subyacente. La función C requiere que la matriz se pase como un puntero flotante como en: void setOverlays(const float * verts); La envoltura de cython se ve así: […]

Leyendo un archivo línea por línea en elementos de una matriz en Python

Así que en Ruby puedo hacer lo siguiente: testsite_array = Array.new y=0 File.open(‘topsites.txt’).each do |line| testsite_array[y] = line y=y+1 end ¿Cómo uno haría eso en Python?

haciendo coincidir elementos similares entre dos listas

Soy nuevo en Python, así que pido disculpas si es una pregunta tonta. Tengo dos listas L1=[‘marvel’,’audi’,’mercedez’,’honda’] y L2=[‘marvel comics’,’bmw’,’mercedez benz’,’audi’] . Quiero extraer elementos coincidentes que contengan en la list L2 coincidentes con la list L1 . Así que lo que hice: for i in L1: for j in L2: if j in i: […]

Girar numpy matriz 2D

Tengo un conjunto de imágenes en escala de grises como matrices numpy 2D. Necesito rotar las imágenes alrededor de un punto (dentro de ellas) de diferentes angularjs de flotación. La rotación no necesita estar en su lugar, y permitiré (por supuesto, si he explicado bien hasta ahora) para la interpolación. Me gustaría permanecer en el […]

¿Es esta la mejor manera de agregar una dimensión adicional a una matriz numpy en una línea de código?

Si k es una matriz numpy de una forma arbitraria, entonces k.shape = (s1, s2, s3, …, sn) , y quiero remodelarla para que k.shape convierta en (s1, s2, …, sn, 1) , ¿es esta la mejor manera de hacerlo en una línea? k.reshape(*(list(k.shape) + [1])