Preguntas etiquetadas con python

Python es un lenguaje de programación multi-paradigma, de tipo dinámico y multipropósito. Está diseñado para que aprenda, comprenda y use rápidamente, y aplique una sintaxis limpia y uniforme. Tenga en cuenta que Python 2 está oficialmente fuera de soporte a partir del 01-01-2020. Aún así, para preguntas de Python específicas de la versión, agregue la etiqueta [python-2.7] o [python-3.x]. Cuando utilice una variante o biblioteca de Python (por ejemplo, Jython, PyPy, Pandas, Numpy), inclúyala en las etiquetas.


2
float64 con pandas to_csv
Estoy leyendo un CSV con números flotantes como este: Bob,0.085 Alice,0.005 E importe en un marco de datos y escriba este marco de datos en un nuevo lugar df = pd.read_csv(orig) df.to_csv(pandasfile) Ahora esto pandasfiletiene: Bob,0.085000000000000006 Alice,0.0050000000000000001 ¿Qué ocurre? tal vez tengo que lanzar a un tipo diferente como float32 …
88 python  numpy  pandas 


2
matplotlib.pyplot no olvidará los gráficos anteriores: ¿cómo puedo descargar / actualizar?
¿Cómo se consigue matplotlib.pyplot"olvidar" tramas anteriores Estoy tratando de trazar varias veces usando matplotlib.pyplot El código tiene este aspecto: def plottest(): import numpy as np import matplotlib.pyplot as plt a=np.random.rand(10,) b=np.random.rand(10,) c=np.random.rand(10,) plt.plot(a,label='a') plt.plot(b,label='b') plt.plot(c,label='c') plt.legend(loc='upper left') plt.ylabel('mag') plt.xlabel('element)') plt.show() e=np.random.rand(10,) f=np.random.rand(10,) g=np.random.rand(10,) plt.plot(e,label='e') plt.plot(f,label='f') plt.plot(g,label='g') plt.legend(loc='upper left') plt.ylabel('mag') plt.xlabel('element)') …


3
función de fondo en Python
Tengo un script de Python que a veces muestra imágenes al usuario. Las imágenes pueden, a veces, ser bastante grandes y se reutilizan con frecuencia. Mostrarlos no es crítico, pero mostrar el mensaje asociado con ellos sí lo es. Tengo una función que descarga la imagen necesaria y la guarda …

7
Tren estratificado / Test-split en scikit-learn
Necesito dividir mis datos en un conjunto de entrenamiento (75%) y un conjunto de prueba (25%). Actualmente hago eso con el siguiente código: X, Xt, userInfo, userInfo_train = sklearn.cross_validation.train_test_split(X, userInfo) Sin embargo, me gustaría estratificar mi conjunto de datos de entrenamiento. ¿Cómo puedo hacer eso? He estado investigando el StratifiedKFoldmétodo, …

4
enumerate () - ing un generador en Python
Me gustaría saber qué sucede cuando paso el resultado de una función generadora a enumerate () de python. Ejemplo: def veryBigHello(): i = 0 while i < 10000000: i += 1 yield "hello" numbered = enumerate(veryBigHello()) for i, word in numbered: print i, word ¿Se repite la enumeración de forma …

3
¿Cómo asignar a un campo repetido?
Estoy usando búferes de protocolo en Python y tengo un Personmensaje repeated uint64 id pero cuando trato de asignarle un valor como: person.id = [1, 32, 43432] Recibo un error: Assigment not allowed for repeated field "id" in protocol message object ¿Cómo asignar un valor a un campo repetido?


3
Convierta cadenas de números con comas en pandas DataFrame para flotar
Tengo un DataFrame que contiene números como cadenas con comas para el marcador de miles. Necesito convertirlos en flotadores. a = [['1,200', '4,200'], ['7,000', '-0.03'], [ '5', '0']] df=pandas.DataFrame(a) Supongo que necesito usar locale.atof. En efecto df[0].apply(locale.atof) funciona como se esperaba. Consigo una serie de carrozas. Pero cuando lo aplico …
88 python  pandas 

6
Cómo obtener texto con el controlador web selenium en python
Estoy tratando de obtener texto usando el controlador web selenium y aquí está mi código. Tenga en cuenta que no quiero usar Xpath, porque en mi caso, la identificación cambia en cada relanzamiento de la página web, ayuda por favor. mi código: text=driver.find_element_by_class_name("current-stage").getText("my text") HTML: <span class="current-text" id="yui_3_7_0_4_1389185744113_384">my text</span>
88 python  selenium 

9
¿Cuál es la forma más pitónica de sacar un elemento aleatorio de una lista?
На этот вопрос есть ответы на desbordamiento de pila на русском : Рандомные числа в Python 3: выбирать рандомные значения из массива целых чисел до тех пор , пока эти значения не кончатся Digamos que tengo una lista xcon una longitud desconocida de la que quiero sacar aleatoriamente un elemento …
88 python  list  random 

8
Cómo degradar Python de 3.7 a 3.6
Estoy intentando instalar tensorflow pero necesita una instalación de Python 3.6 y solo tengo instalado Python 3.7. Intenté cambiar el uso de brew y pyenv pero no funciona. ¿Alguien sabe alguna forma de solucionar este problema?

8
Genere una matriz aleatoria de flotadores entre un rango
No he podido encontrar una función para generar una matriz de flotadores aleatorios de una longitud determinada entre un rango determinado. He examinado el muestreo aleatorio, pero ninguna función parece hacer lo que necesito. random.uniform se acerca, pero solo devuelve un único elemento, no un número específico. Esto es lo …
88 python  arrays  random  numpy 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.