Resultados de la búsqueda a petición "numpy"

2 la respuesta

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 en comparación con: x = ...

1 la respuesta

¿Cómo dividir una matriz numpy en trozos de tamaño fijo con y sin superposición?

Digamos que tengo una matriz: >>> arr = np.array(range(9)).reshape(3, 3) >>> arr array([[0, 1, 2], [3, 4, 5], [6, 7, 8]])Me gustaría crear una funciónf(arr, shape=(2, 2)) que toma la matriz y una forma, y divide la matriz en trozos de la forma ...

3 la respuesta

Numpy donde sintaxis de documentos

Tratando de enseñarme algo de Python y estoy muy confundido de los documentos sobre qué hace la función where. ¿Alguien puede explicar el ejemplo de la documentación a continuación paso a paso, por favor? >>> np.where([[True, False], [True, ...

1 la respuesta

Numpy / Scipy con máscaras e imágenes RGB

Estoy tratando de crear una máscara para una imagen RGB usando skikit learn. Quiero crear una máscara seleccionando solo píxeles que sean iguales a [0,10,0], es decir, 10 en el canal verde. Y luego muestra solo esos píxeles. Esto debería ser ...

6 la respuesta

Determinar los índices barajados de dos listas / matrices

Como desafío, me he dado este problema: Dadas 2 listas, A y B, donde B es una versión barajada de A, la idea es descubrir los índices barajados. Por ejemplo: A = [10, 40, 30, 2] B = [30, 2, 10, 40] result = [2, 3, 0, 1] A[2] A[3] A[0] A[1] || ...

1 la respuesta

Crear matriz basada en lógica booleana

Problema 1 Tengo una matriz numpy data[:,0:5] Out[98]: array([[ 1.00200300e+09, 1.00000000e+00, 2.00000000e+00, 3.00000000e+00, 4.00000000e+00], [ 1.00200400e+09, 1.00000000e+00, 2.00000000e+00, 4.00000000e+00, 5.00000000e+00], [ ...

4 la respuesta

Omita las líneas de unión en el diagrama matplotlib, p. y = tan (x)

Tengo el grafoy = tan(x) y quiero eliminar las líneas verticales (ver más abajo). Aquí está mi código: import numpy as np import matplotlib.pyplot as plt # Choose evenly spaced x intervals x = np.arange(-2*np.pi, 2*np.pi, 0.1) # plot y = tan(x) ...

1 la respuesta

Escribir matrices numpy en lmdb

Estoy tratando de escribir algunas matrices numpy en python para lmdb: import numpy as np import lmdb def write_lmdb(filename): lmdb_env = lmdb.open(filename, map_size=int(1e9)) lmdb_txn = lmdb_env.begin(write=True) X= np.array([[1.0, 0.0], ...

2 la respuesta

¿Cómo verificar eficientemente la matriz numpy contiene un elemento dentro del rango dado?

Tengo una matriz numpy, llamadaa , Quiero verificar si contiene un elemento en un rango, especificado por dos valores. import numpy as np a = np.arange(100) mintrshold=33 maxtreshold=66Mi solución: goodItems = np.zeros_like(a) ...

1 la respuesta

¿Cómo es numpy multi_dot más lento que numpy.dot?

Estoy tratando de optimizar un código que realiza muchas operaciones de matriz secuenciales. Lo supusenumpy.linalg.multi_dot (documentos ...