Articles of entrada

NumPy archivo de lectura con líneas de filtrado sobre la marcha

Tengo una gran variedad de números escritos en un archivo CSV y necesito cargar solo una porción de esa matriz. Conceptualmente, quiero llamar a np.genfromtxt() y luego cortar en fila la matriz resultante, pero El archivo es tan grande que puede que no encaje en la memoria RAM. el número de filas relevantes puede ser […]

Autocompletar vía de acceso de archivo usando la entrada de los usuarios.

(python) Estoy buscando para obtener una entrada de los usuarios para un filepath. Parece bastante básico, pero parece que no consigo que funcione readline o rlcompleter. Bastante: variable = raw_input (‘Filepath:’) y luego el filepath tiene funciones de autocompletado como lo haría en una shell. No estoy restringido a Python, estoy dispuesto a usar cualquier […]

¿Cómo establecer una cadena predeterminada para raw_input?

Estoy usando raw_input de raw_input para leer desde stdin. Quiero permitir que el usuario cambie una cadena predeterminada dada. Código: i = raw_input(“Please enter name:”) Consola: Please enter name: Jack El usuario debe presentarse con Jack pero puede cambiarlo (retroceder) a otra cosa. El argumento Please enter name: sería la solicitud para raw_input y esa […]

Problemas de la GUI de Tkinter Python

A continuación se muestra mi código, se ejecuta, pero no estoy seguro de cómo obtener el botón “Ejecutar texto” para indicarme que abra el archivo de texto en una nueva ventana, actualmente aparece una nueva ventana con un botón “Salir”, nada más. import tkFileDialog import Tkinter as tk from Tkinter import * import logging logging.basicConfig(filename= […]

Llamar / seleccionar variables (valor flotado) con la entrada del usuario en Python

He estado trabajando en un proyecto de física computacional (trazando tasas relacionadas de reactivos químicos entre sí para mostrar un comportamiento oscilatorio) con bastante éxito. Sin embargo, una de mis simulaciones involucra más de dos agentes oscilantes activos (cinco, de hecho) que obviamente no serían adecuados para una sola ttwig visual … Por lo tanto, […]

Entrada con límite de tiempo / cuenta atrás

Soy bastante nuevo en Python y me gustaría escribir un entrenador de idiomas (no informático) para mis alumnos. Algo así como un temporizador que se ejecuta en segundo plano y el estudiante debe ingresar palabras rápidamente para reducir / revertir la cuenta regresiva; de lo contrario, la cuenta regresiva llega a cero y muestra un […]

¿Cómo obtengo entrada de teclado en tiempo real en Python?

es posible? Cada respuesta que he mirado no es lo que quiero. Sin embargo, lo que hago es algo así como en omega-rpg (que es un pequeño juego de rol basado en texto impresionante), pero en Python en lugar de C. He hurgado y encontrado algunas cosas, pero nada es relevante para lo que estoy […]

Método para adivinar el tipo de datos representados actualmente como cadenas

Actualmente estoy analizando tablas CSV y necesito descubrir los “tipos de datos” de las columnas. No sé el formato exacto de los valores. Obviamente, todo lo que genera el analizador CSV es una cadena. Los tipos de datos que me interesan actualmente son: entero punto flotante fecha booleano cuerda Mis pensamientos actuales son probar una […]

¿Cuál es una forma muy general de leer .csv en Python y pandas?

Tengo un archivo .csv con filas con varias longitudes de columnas. import pandas as pd df = pd.read_csv(infile, header=None) devuelve el ParserError: Error tokenizing data. C error: Expected 6 fields in line 8, saw 8 error. Sé que puedo usar el names=my_cols ¿Opción en la llamada a read_csv, pero seguramente tiene que haber algo más […]

Imprimir statement dentro de las entradas con un “ninguno”

Estoy trabajando en un pequeño progtwig y quiero usar: ans = int(input(print(multi,’x’,num,’=’))) Esto funciona bien, excepto por el hecho de que después de imprimir la statement de impresión no dice ninguna. me gusta: 49 x 7 = None ¿Cómo eliminar el “ninguno” si es posible? También busqué en este problema, pero nada se trataba de […]