Articles of .net

¿Hay un método similar a zip en .Net?

En Python hay una función realmente ordenada llamada zip que se puede usar para recorrer dos listas al mismo tiempo: list1 = [1, 2, 3] list2 = [“a”, “b”, “c”] for v1, v2 in zip(list1, list2): print v1 + ” ” + v2 El código anterior debe producir lo siguiente: 1 a 2 b 3 […]

¿Hay una forma mejor (además de COM) para el control remoto de Excel?

Estoy trabajando en una herramienta de prueba de regresión que validará una gran cantidad de hojas de cálculo de Excel. En este momento los controlo a través de COM desde un script de Python usando la última versión del producto pywin32. Desafortunadamente, COM parece tener una serie de inconvenientes molestos: Por ejemplo, el más mínimo […]

La forma más fácil de comprimir en Python y descomprimir con descomprimir C # (y viceversa)

Tengo un progtwig con un cliente C # basado en Mono y un servidor Python, que se comunican a través de un socket TCP / IP. Los mensajes utilizan en su mayoría un formato binario, pero la mayor parte de cada mensaje suele ser cadenas UTF-8 incrustadas (en inglés). Cada mensaje suele ser corto (menos […]

Argumento de referencia del framework Python .net Double &

Usando Python para .Net framework, estoy tratando de llamar a un método desde un archivo .dll de C #. Este método tiene los siguientes argumentos: public static void ExternalFunction( String Arg1, ref Double[]& Arg2, ); Entendí que el framework .Net convierte los flotadores de Python en dobles. Ahora me gustaría saber cómo hacer una matriz […]

Convertir eficientemente System.Single a una matriz numpy

Usando Python 3.6 y Python para dotNET / pythonnet he administrado para obtener una matriz de imágenes. Esto es de tipo System.Single [,] Me gustaría convertir eso en una matriz numpy para poder hacer algo con él en Python. He configurado una función para atravesar esa matriz y convertirla de forma elemental, pero ¿hay algo […]

El método definitivo para usar NumPy y SciPy de IronPython

Hay una manera de usar NumPy / SciPy en IronPython, usando IronClad para ejecutar / comunicarse con los binarios de CPython de los mismos. Como un proyecto más nuevo, Python Tools para VS permite una integración más rápida con los progtwigs .NET IronPython porque la mayor parte de la funcionalidad de la biblioteca NumPy / […]

Iron Python: ¿cuáles son los buenos usos para Iron Python?

Tengo una afinidad con python, pero trabajo en un entorno .NET, así que estaba investigando Iron Python y preguntándome para qué se usaría. ¿Podrías escribir una aplicación en ella? ¿O es para agregar un lenguaje de scripting a tu aplicación? ¿Cómo lo usan ustedes?

¿Cómo usar un método .NET que se modifique en su lugar en Python?

Estoy tratando de usar un dll .NET en Python. En un lenguaje .NET, el método requiere pasarle 2 matrices por referencia, que luego modifica: public void GetItems( out int[] itemIDs, out string[] itemNames ) ¿Cómo puedo usar este método en Python utilizando el módulo Python for .NET? Edit: olvidé mencionar que esto está en CPython […]

¿Podemos cargar pandas DataFrame en .NET ironpython?

¿Podemos cargar un DataFrame de pandas en el espacio .NET usando python de hierro? Si no, estoy pensando en convertir pandas df en un archivo csv y luego leer en el espacio .net.

Backpropagation a través del tiempo.

¿Alguien sabe de una biblioteca con una implementación funcional de propagación hacia atrás a través del tiempo? ¡Cualquiera de Java / Python / C # / VB.NET / F # (preferiblemente el último) servirá!