Programación

367
Dimensiones de la matriz de Numpy

Actualmente estoy tratando de aprender Numpy y Python. Dada la siguiente matriz: import numpy as np a = np.array([[1,2],[1,2]]) ¿Hay una función que devuelva las dimensiones de a(ega es una matriz de 2 por 2)? size() devuelve 4 y eso no ayuda mucho.

367
Eliminar todos los elementos que ocurren en una lista de otra

Digamos que tengo dos listas, l1y l2. Quiero realizar l1 - l2, que devuelve todos los elementos de l1no en l2. Puedo pensar en un enfoque de bucle ingenuo para hacer esto, pero eso será realmente ineficiente. ¿Cuál es una forma pitónica y eficiente de hacer esto? Como ejemplo, si tengo l1 =...

367
Devolver unique_ptr de funciones

unique_ptr<T>no permite la construcción de copias, sino que admite la semántica de movimiento. Sin embargo, puedo devolver un unique_ptr<T>de una función y asignar el valor devuelto a una variable. #include <iostream> #include <memory> using namespace

367
Suma una lista de números en Python

Tengo una lista de números como [1,2,3,4,5...], y quiero calcular (1+2)/2y para el segundo, (2+3)/2y el tercero (3+4)/2, y así sucesivamente. ¿Cómo puedo hacer eso? Me gustaría sumar el primer número con el segundo y dividirlo por 2, luego sumar el segundo con el tercero y dividir por 2, y así...

367
Agregar 5 días a una fecha en Python

Tengo una fecha "10/10/11(m-d-y)"y quiero agregarle 5 días usando un script Python. Considere también una solución general que funcione en los fines de mes. Estoy usando el siguiente código: import re from datetime import datetime StartDate = "10/10/11" Date = datetime.strptime(StartDate,...

367
Compilar C ++ 11 con g ++

Estoy tratando de actualizar mi compilador de C ++ a C ++ 11. He buscado un poco y he llegado a la conclusión de que tengo que usar la bandera -std=c++0xo -std=gnu++0x, pero no sé muchas cosas sobre las banderas. ¿Alguien puede ayudarme? (Estoy usando Ubuntu 12.04.) Aquí está el error que obtengo...

367
Cómo ejecutar un script de shell al inicio

En una instancia de Amazon S3 Linux, tengo dos scripts llamados start_my_appy stop_my_appque comienzan y se detienen para siempre (que a su vez ejecuta mi aplicación Node.js). Utilizo estos scripts para iniciar y detener manualmente mi aplicación Node.js. Hasta aquí todo bien. Mi problema: también...

367
¿Reacciona el código "después de renderizar"?

Tengo una aplicación donde necesito establecer la altura de un elemento (digamos "contenido de la aplicación") dinámicamente. Toma la altura del "cromo" de la aplicación y la resta y luego establece la altura del "contenido de la aplicación" para que se ajuste al 100% dentro de esas restricciones....

367
Cómo funcionan Stuff y 'For Xml Path' en SQL Server

Tabla es: +----+------+ | Id | Name | +----+------+ | 1 | aaa | | 1 | bbb | | 1 | ccc | | 1 | ddd | | 1 | eee | +----+------+ Salida requerida: +----+---------------------+ | Id | abc | +----+---------------------+ | 1 | aaa,bbb,ccc,ddd,eee | +----+---------------------+ Consulta: SELECT...

366
Usando las pestañas de Vim como buffers

He examinado la posibilidad de utilizar pestañas en Vim (con :tabe, :tabnew, etc.) como un reemplazo para mi práctica actual de tener muchos archivos se abren en la misma ventana en tampones ocultos. Me gustaría que cada archivo distinto que he abierto esté siempre en su propia pestaña. Sin...

366
Codificación de dirección URL HTTP en Java

Mi aplicación independiente Java obtiene una URL (que apunta a un archivo) del usuario y necesito presionarla y descargarla. El problema al que me enfrento es que no puedo codificar la dirección URL HTTP correctamente ... Ejemplo: URL: http://search.barnesandnoble.com/booksearch/first...