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

2 la respuesta

CPython: ¿Por qué + = para cadenas cambia la identificación de la variable de cadena

Cpython optimiza las operaciones de incremento de cadena. Al inicializar la memoria para una cadena, el programa deja espacio de expansión adicional para que, cuando se incremente, la cadena original no se copie en la nueva ubicación. mi pregunta ...

1 la respuesta

¿Cómo automatizar los comandos pdb?

Llamo a pdb en alguna funciónfunc es decir, def fun(): a = 10 c = fun2(a) d = 40 return c+d def fun2(a): xyz ='str' return a+10Ahora estoy ejecutando pdb usandopdb.runcall(func,a,b) ahora Se abrirá una consola pdb para la depuración, ahora ...

2 la respuesta

¿Por qué la comparación de cadenas es tan rápida en Python?

Sentí curiosidad por comprender los aspectos internos de cómo funciona la comparación de cadenas en python cuando estaba resolviendo el siguiente problema de algoritmo de ejemplo: Dadas dos cadenas, devuelve la longitud del prefijo común más ...

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

¿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

¿Por qué 'new_file + = line + string' es mucho más rápido que 'new_file = new_file + line + string'? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Por qué es variable1 + = variable2 mucho más rápido que variable1 = variable1 + variable2? [/questions/25503703/why-is-variable1-variable2-much-faster-than-variable1-variable1-variable2] 1 ...

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 ...

0 la respuesta

CPython: ¿cómo crear y agregar un atributo de método a un objeto con __dict__?

Esta puede ser una pregunta difícil ... En resumen, estoy creando y agregando un método de la siguiente manera: static PyObject *ret_arg(PyBVHTree *self, PyObject *arg) { /* just to demonstrate */ return arg; } static PyMethodDef my_meth = ...

2 la respuesta

¿Cuáles son las reglas para el internamiento de cuerdas de cpython?

En Python 3.5, ¿es posible predecir cuándo obtendremos una cadena interna o cuándo obtendremos una copia? Después de leer algunas respuestas de Stack Overflow sobre este problema, he ...

6 la respuesta

ValueError: no se pudo analizar CPython sys.version después de usar el comando conda

Me encuentro con un error que no puedo resolver a pesar de que otros han informado el mismo error. Me estoy conectando de forma remota a una máquina Linux. He instalado la última versión de anaconda: $ bash Anaconda2-2.4.0-Linux-x86_64.sh // A ...