Resultados de la búsqueda a petición "cpython"

1 la respuesta

'{0}'. Format () es más rápido que str () y '{}'. Format () usando IPython% timeit y de otro modo usando Python puro

Entonces es una cosa de CPython, no estoy seguro de que tenga el mismo comportamiento con otras implementaciones. Pero'{0}'.format() es más rápido questr() y'{}'.format(). Estoy publicando resultados dePython 3.5.2pero lo probé conPython 2.7.12 ...

6 la respuesta

Migrar de CPython a Jython

Estoy considerando mover mi código (alrededor de 30K LOC) de CPython a Jython, para poder tener una mejor integración con mi código java. ¿Hay una lista de verificación o una guía que debería mirar para ayudarme con la migración? ¿Alguien tiene ...

2 la respuesta

¿Se ordenan los conjuntos como dicts en python3.6?

Debido a cambios endict La implementación en Python 3.6 ahora está ordenada por defecto. Hacersets preservar el orden también ahora? No pude encontrar ninguna información al respecto, pero como ambas estructuras de datos son muy similares en la ...

2 la respuesta

Python 3.5 vs. 3.6 lo que hizo que el "mapa" fuera más lento en comparación con las comprensiones

A veces solíamap si había una función / método escrito en C para obtener un rendimiento extra. Sin embargo, recientemente revisé algunos de mis puntos de referencia y noté que el rendimiento relativo (en comparación con una comprensión de lista ...

2 la respuesta

CPython de Java?

Necesito llamar al código CPython desde Java. ¿Qué herramientas / API / bibliotecas existen para ayudarme a hacer esto? Jython no es una opción ya que el código de Python depende en gran medida denumpy. editar 1: Elmain() La función debe ser ...

2 la respuesta

Caso de falla de optimización de adición de cadena CPython

La pregunta¿Por qué, en CPython, hace def add_string(n): s = '' for _ in range(n): s += ' 'tomar tiempo lineal, pero def add_string_in_list(n): l = [''] for _ in range(n): l[0] += ' 'tomar tiempo cuadrático? Prueba: Timer(partial(add_string, ...

1 la respuesta

¿Por qué tuple (set ([1, “a”, “b”, “c”, “z”, “f”])) == tuple (set ([“a”, “b”, “c”, “Z”, “f”, 1])) ¿85% del tiempo con la aleatorización hash habilitada?

Dada la respuesta de Zero Piraeus a otra pregunta [https://stackoverflow.com/a/26116307/1763356]tenemos eso x = tuple(set([1, "a", "b", "c", "z", "f"])) y = tuple(set(["a", "b", "c", "z", "f", 1])) print(x == y)Huellas dactilaresTrue alrededor ...

2 la respuesta

¿Se garantiza que un intercambio variable sea atómico en Python?

Con referencia al siguiente enlace: http://docs.python.org/faq/library.html#what-kinds-of-global-value-mutation-are-thread-safe [http://docs.python.org/faq/library.html#what-kinds-of-global-value-mutation-are-thread-safe] Quería saber si lo ...

6 la respuesta

Identidad booleana == Verdadero vs es verdadero

Es una convención estándar para usarif foo is None más bien queif foo == None para probar si un valor es específicamenteNone. Si desea determinar si un valor es exactamenteTrue (no solo un valor real), ¿hay alguna razón para usarif foo == True ...

2 la respuesta

¿Por qué algunas comparaciones flotantes <enteras son cuatro veces más lentas que otras?

Al comparar flotantes con enteros, algunos pares de valores tardan mucho más en evaluarse que otros valores de una magnitud similar. Por ejemplo: >>> import timeit >>> timeit.timeit("562949953420000.7 < 562949953421000") # run 1 million times ...