Python y Excel fin juntos (Grid Estudio)

 

No el amor de comer a los niños cómo hacer las preocupaciones

412019.11.12 16:47:39 número de palabras leídas 15.757 1.399

Muchos desarrolladores han dicho que desde Python / pandas, Excel no es cómo utilizar, y lo utilizan para el proceso y la tabla Visualizar muy rápidamente. Pero esto sigue siendo un gran defecto, la operación no es una forma visual, y por lo tanto un poco más altos requisitos de formación. Recientemente, los desarrolladores a construir proyecto de código abierto llamada cuadrícula de estudio, que es una forma de aplicación basada en web, combina completamente las ventajas de Python y Excel.

Sí, en una pantalla al mismo tiempo, mostrar la forma visual y el código, y también modificar las tablas de datos y código, que es una combinación de Python y Excel no lo hace?

Dirección del proyecto: https://github.com/ricklamers/gridstudio

Echamos un vistazo al final es qué tipo de efecto el estudio de cuadrícula. En general, tanto los datos de carga y de procesos de Python, pero también a través de los datos operativos "Excel".

imagen

En los datos de proceso Python se entiende mejor, se trata de datos tabulares, de hecho, muy parecido a Excel, escribir una fórmula de sumación se muestra a continuación.

imagen

Tal vez hemos cambiado algunos datos en el formulario, para que podamos importar en matrices NumPy, y otras operaciones.

imagen

¿Por qué crear esta herramienta?

Los autores dicen que creó la rejilla estudio se utiliza principalmente para resolver los elementos de datos científicos en un problema de flujo de trabajo de la fragmentación en este proyecto, que quería a cambio de ir entre varias herramientas de R-Studio, Excel y así sucesivamente.

Al exportar un archivo CSV para el tiempo gazillionth, si el número de líneas es demasiado alta, la ventana de la aplicación Caton. Incluso haciendo algunas cosas simples, tales como la lectura de un archivo JSON, también puede ayudar a la gente loca. Las herramientas existentes no pueden proporcionar el entorno necesario eficiente el trabajo y el flujo de trabajo relacionado, que es la razón por la que los autores decidieron construir la herramienta. Quiere crear una aplicación fácil de usar, los datos se pueden integrar en el flujo de trabajo científico.

¿Cuál es el punto culminante de esta herramienta?

Rejilla estudio es una aplicación basada en la web que se ve y Hojas de cálculo, Microsoft Excel o casi. Sin embargo, su carta de triunfo es la integración del lenguaje Python.

Casi todo el mundo que utiliza un ordenador que, naturalmente, utilizar tablas para ver y editar los datos. La interfaz de usuario sencilla, con un maduro tales lenguaje de programación Python combina simplemente no práctico.

Escrito en script en Python es muy sencillo: basta con escribir unas pocas líneas de código se puede ejecutar directamente.

imagen

Núcleo de integración: la lectura, la escritura

Esta integración es la interfaz principal de Python para leer y escribir de hoja de cálculo, puede en los datos de hoja de cálculo entre los datos y el proceso de Python para establecer una conexión de alto rendimiento.

Los datos se puede escribir de la siguiente manera en la tabla:

hoja ( "A1: A3", [1, 2, 3])

Leer datos de esta tabla, de la siguiente manera:

my_matrix = hoja ( "A1: A3")

Usted puede leer este sencillo y eficiente directamente en los datos de la tabla o de escritura, para automatizar la entrada de datos, extracción, proceso de visualización.

funciones de hoja de escritura personalizados

Si bien a través de una interfaz sencilla para leer y escribir es muy flexible, pero a veces la escritura puede llamar directamente a la función personalizada también es importante.

Además PROMEDIO, SUM, si estas funciones por defecto, es posible que también necesite otras funciones, a continuación, escribir a cabo muy bien!

def mayúsculas (A):
str retorno (a) .uppercase ()

Después de escribir esta línea de código, llamar a esta función en la tabla, como llamar a una función regular del mismo.

ecología uso de Python

Mediante el uso de varios Python paquete de software de gran alcance ecológico, podemos inmediatamente los datos de acceso a mejores herramientas actuales de la ciencia, por lo que puede acceder rápidamente a los modelos de gran alcance, tales como máquinas de vectores soporte y regresión lineal.

imagen

Rejilla de estudio se debe principalmente a sus propios datos de la forma de procesamiento, y luego usarlos como características como modelo de llamada rápida SVM para explorar escondido detrás de estas características de los datos.

Visualización de datos

En la ciencia de datos, es una tarea común es visualizar los datos, a fin de obtener datos sobre el "conocimiento previo". Mediante la integración de mapeo interactivo y biblioteca estándar Python librería de visualización Plotly.js estudio Matplotlib, Cuadrícula ahora se ha incorporado funciones gráficas avanzadas. A continuación podemos utilizar las funciones avanzadas de gráficos en el formato de tabla de vectores:

imagen

Para explicar mejor cómo utilizar la función de estudio de la rejilla para construir icono visual, los autores del proyecto también muestra dos casos, a saber, el rastreo web de distribución de datos y visualización, pero aquí la pantalla principal del primer caso.

Caso: Estimación de la distribución normal,

El siguiente ejemplo demuestra el poder de la rejilla de estudio, que será a una mayor fidelidad por la visualización distribución normal Plotly.js, podemos mirar al final es cómo hacer mapas interactivos.

imagen

Utilice la instalación

Introducido en frente de tantas características, entonces, al final cómo usarlo? la instalación de estudio de la red y su uso son muy simples, se puede obtener una línea de comandos simple.

git clone  https://github.com/ricklamers/gridstudio
cd gridstudio && ./run.sh

A medida que el proyecto de la descarga, ejecute los pasos de guión de instalación, podemos abrir el puerto local en un navegador, entonces se puede usar sin problemas.

--- Transferencia https://www.jianshu.com/p/7a7f732f4eae

Publicados 116 artículos originales · ganado elogios 41 · Vistas a 60000 +

Supongo que te gusta

Origin blog.csdn.net/pangzhaowen/article/details/104230645
Recomendado
Clasificación