Preguntas etiquetadas con python

60
R vs Python para análisis de datos [cerrado]

He estado programando durante aproximadamente un año y estoy realmente interesado en el análisis de datos y el aprendizaje automático. Estoy participando en un par de cursos en línea y estoy leyendo un par de libros. Todo lo que estoy haciendo usa R o Python y estoy buscando sugerencias sobre si...

54
¿Por qué tanta popularidad con Python? [cerrado]

Aparte de estar molesto con los espacios en blanco como sintaxis, no soy un enemigo, simplemente no me fascina la Python. Aprecio la poesía de Perl y he programado hermosos servicios web en bash & korn y shebang gnuplot. Escribo documentos troffy no me importa REXX. No encontré tcl más útil...

50
¿Por qué Python no permite lambdas de varias líneas?

¿Alguien puede explicar las razones concretas por las que BDFL elige hacer una línea única de Python lambdas? Esto es bueno: lambda x: x**x Esto da como resultado un error: lambda x: x**x Entiendo que hacer que lambda sea multilínea de alguna manera "perturbaría" las reglas de sangría...

46
Propósito de 'return self' de un método de clase?

Encontré algo como esto en un proyecto de código abierto. Los métodos que modifican los atributos de la instancia devuelven una referencia a la instancia. ¿Cuál es el propósito de esta construcción? class Foo(object): def __init__(self): self.myattr = 0 def bar(self): self.myattr += 1...

44
¿Por qué es el peor caso para esta función O (n ^ 2)?

Estoy tratando de enseñarme a mí mismo cómo calcular la notación BigO para una función arbitraria. Encontré esta función en un libro de texto. El libro afirma que la función es O (n 2 ). Da una explicación de por qué esto es así, pero estoy luchando por seguirlo. Me pregunto si alguien podría...

44
Perdón de Python vs. Permiso y mecanografía

En Python, a menudo escucho que es mejor "pedir perdón" (captura de excepción) en lugar de "pedir permiso" (verificación de tipo / condición). En lo que respecta a hacer cumplir la escritura de pato en Python, ¿es esto try: x = foo.bar except AttributeError: pass else: do(x) mejor o peor...