Preguntas etiquetadas con python

375
Python List vs. Array: ¿cuándo usarlo?

Si está creando una matriz 1d, puede implementarla como una Lista, o bien usar el módulo 'matriz' en la biblioteca estándar. Siempre he usado Listas para matrices 1d. ¿Cuál es la razón o circunstancia en la que me gustaría utilizar el módulo de matriz en su lugar? ¿Es para optimizar el...

375
Crear un rango de fechas en Python

Quiero crear una lista de fechas, comenzando hoy, y retrocediendo un número arbitrario de días, digamos, en mi ejemplo, 100 días. ¿Hay una mejor manera de hacerlo que esto? import datetime a = datetime.datetime.today() numdays = 100 dateList = [] for x in range (0, numdays): dateList.append(a -...

375
¿Cuándo es del útil en python?

Realmente no puedo pensar en ninguna razón por la cual Python necesita la delpalabra clave (y la mayoría de los idiomas parecen no tener una palabra clave similar). Por ejemplo, en lugar de eliminar una variable, uno simplemente podría asignarle None. Y al eliminar de un diccionario, delse puede...

375
¿Cómo escribir un módulo / paquete Python?

He estado creando scripts de Python para tareas simples en el trabajo y nunca me molesté en empaquetarlos para que otros los usen. Ahora me han asignado hacer un contenedor Python para una API REST. No tengo ni idea de cómo empezar y necesito ayuda. Lo que tengo: (Solo quiero ser lo más...

374
Prueba unitaria de Python: ¿opuesto a afirmar elevaciones?

Quiero escribir una prueba para establecer que una excepción no se genera en una circunstancia determinada. Es sencillo a prueba si una excepción se levantó ... sInvalidPath=AlwaysSuppliesAnInvalidPath() self.assertRaises(PathIsNotAValidOne, MyObject, sInvalidPath) ... pero cómo puedes hacer...

374
¿Cómo leer un archivo sin saltos de línea?

En Python, llamando temp = open(filename,'r').readlines() da como resultado una lista en la que cada elemento es una línea en el archivo. Es un poco estúpido pero aún así: readlines()también escribe caracteres de nueva línea en cada elemento, algo que no deseo que suceda. ¿Cómo puedo evitarlo?...

373
Problema de referencia sin resolver en PyCharm

Tengo una estructura de directorio ├── simulate.py ├── src │   ├── networkAlgorithm.py │   ├── ... Y puedo acceder al módulo de red con sys.path.insert(). import sys import os.path sys.path.insert(0, "./src") from networkAlgorithm import * Sin embargo, pycharm se queja de que no puede acceder...

370
Ocultar texto del eje en diagramas matplotlib

Estoy tratando de trazar una figura sin marcas de verificación o números en cualquiera de los ejes (¡uso ejes en el sentido tradicional, no la nomenclatura matplotlib!). Un problema con el que me he encontrado es cuando matplotlib ajusta las marcas de verificación x (y) restando un valor N, luego...