Articles of arrays de

Asignar valor a una celda individual en una matriz de python bidimensional

Digamos que tengo la siguiente matriz bidimensional vacía en Python: q = [[None]*5]*4 Quiero asignar un valor de 5 a la primera fila en la primera columna de q . Instintivamente, hago lo siguiente: q[0][0] = 5 Sin embargo, esto produce: [[5, None, None, None, None], [5, None, None, None, None], [5, None, None, None, […]

¿Cómo puedo hacer una matriz 2D con listas existentes?

por ejemplo, tengo un dato de txt llamado ‘mazeline’ como este: abcd cdae korp Así que primero hice 3 listas: mazeline = readmaze.split() mline0 = list(mazeline[0]) mline1 = list(mazeline[1]) mline2 = list(mazeline[2]) Así que las 3 listas son: mline0 = [a,b,c,d] mline1 = [c,d,a,e] mline2 = [k,o,r,p] Y quiero hacer una matriz 2D como esta: […]

Remodelar la lista de listas de longitud desigual en una matriz numpy

Tengo una matriz específica con dtype = object , los elementos de la matriz representan pares de coordenadas en diferentes momentos y quiero remodelarla en un formato más fácil. Logré hacer esto por “una vez”, pero no puedo hacerlo funcionar para todas las observaciones de tiempo. La duración de cada observación es diferente, así que […]

Los índices de lista de errores deben ser enteros, no listados. Tomar valores de una matriz, usarlos como índices para eliminar valores de otra matriz

seen = [] dups = collections.defaultdict(list) for i, item in enumerate(prules) for j, orig in enumerate(seen): if item == orig: dups[j].append(i) break else: seen.append(item) deleteindex = [val for key,val in dups.iteritems() if seen[key] == ‘159’] for i in range(o,len(deleteindex)): n = deleteindex[i] del rulelines[n] Lo anterior es mi código. Lo que quiero hacer es crear […]

Error: El valor de verdad de una serie es ambiguo. Python & Pandas

Estoy tratando de identificar todos los contratos de opciones para MSFT y GOOG que tienen más de 10,000 en volumen por día e imprimir el nombre del símbolo. Recibo el error “El valor de verdad de una serie es ambiguo. Use un .empty, a.bool (), a.item (), a.any () o a.all (). ” El error […]

Python – Procesamiento múltiple para montar una matriz

¿Estoy utilizando griddata para “montar” la matriz con un gran número de formas y me gustaría saber si puedo calcular funciones (en cada segmento) en cada uno de mis 4 núcleos para acelerar el proceso? import numpy size = 8. Y=(arange(2000)) X=(arange(2000)) (xx,yy)=meshgrid(X,Y) array=zeros((Y.shape[0],X.shape[0],size)) array[:,:,0] = 0 array[:,:,1] = X+Y array[:,:,2] = X**2+Y**2+X+Y array[:,:,3] = […]

transmitir una matriz a una forma diferente (agregando dimensiones “falsas”)

En python (usando numpy), puedo transmitir una matriz a una forma diferente: >>> import numpy as np >>> a = np.array([2,3,4]) >>> b = np.zeros((3,2)) >>> b[:,:] = np.zeros((3,2)) >>> b[:,:] = a[:,np.newaxis] #>> b array([[ 2., 2.], [ 3., 3.], [ 4., 4.]]) >>> c = np.zeros((2,3)) >>> c[:,:] = a[np.newaxis,:] >>> c array([[ […]

¿Cómo calcular valores medios sobre columnas en una estructura de datos dada?

Tengo la siguiente estructura de datos ds : {(‘AD’, ‘TYPE_B’, ‘TYPE_D’): [array([84.0, 85.0, 115.0], dtype=object), array([31.0, 23.0, 599.0], dtype=object), array([75.0, 21.0, nan], dtype=object), array([59.0, 52.0, 29.0], dtype=object)],(‘AD’, ‘TYPE_A’, ‘TYPE_N’): [array([84.0, 85.0, 115.0], dtype=object), array([31.0, 23.0, 599.0], dtype=object), array([75.0, 21.0, 300.0], dtype=object), array([59.0, 52.0, 29.0], dtype=object)]} Necesito estimar los valores medios en la primera columna, la […]

Agregue un numpy.array a un determinado numpy.array almacenado en una lista

He estado luchando durante horas para entender por qué no puedo hacer esto: >>> import numpy as np >>> a = [np.empty((0,78,3)) for i in range(2)] >>> b = np.random.randint(10,size=(1,78,3)) >>> a[0] = np.append(a[0],[b],axis=0) Traceback (most recent call last): File “”, line 1, in File “/usr/local/lib/python2.7/site-packages/numpy/lib/function_base.py”, line 5003, in append return concatenate((arr, values), axis=axis) ValueError: […]

Encontrar las coordenadas del triángulo rectángulo en una matriz binaria.

Digamos que tengo una matriz binaria MxN. No es necesariamente escasa. Estoy interesado en encontrar las coordenadas de los vértices de todos los triangularjs rectangularjs de la matriz. Por triángulo rectángulo, quiero decir: simule que los valores 1 o Verdadero en la matriz son vértices de triangularjs, y que los elementos 0 o Falso son […]