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.

8
¿Hay alguna manera de convertir columnas CSV en relaciones jerárquicas?
Tengo un csv de 7 millones de registros de biodiversidad donde los niveles de taxonomía son como columnas. Por ejemplo: RecordID,kingdom,phylum,class,order,family,genus,species 1,Animalia,Chordata,Mammalia,Primates,Hominidae,Homo,Homo sapiens 2,Animalia,Chordata,Mammalia,Carnivora,Canidae,Canis,Canis 3,Plantae,nan,Magnoliopsida,Brassicales,Brassicaceae,Arabidopsis,Arabidopsis thaliana 4,Plantae,nan,Magnoliopsida,Fabales,Fabaceae,Phaseoulus,Phaseolus vulgaris Quiero crear una visualización en D3, pero el formato de datos debe ser una red, donde cada valor diferente de la columna …

1
¿Hay alguna forma de subclasificar dict y collections.abc.MutableMapping juntos?
Por ejemplo, supongamos que quiero subclase dicty tener todas las claves en mayúscula: class capdict(dict): def __init__(self,*args,**kwds): super().__init__(*args,**kwds) mod = [(k.capitalize(),v) for k,v in super().items()] super().clear() super().update(mod) def __getitem__(self,key): return super().__getitem__(key.capitalize()) def __setitem__(self,key,value): super().__setitem__(key.capitalize(),value) def __delitem__(self,key): super().__detitem__(key.capitalize()) Esto funciona hasta cierto punto, >>> ex = capdict(map(reversed,enumerate("abc"))) >>> ex {'A': 0, …

1
La compilación de Read-the-docs falla con "no se puede importar el nombre 'PackageFinder' de 'pip._internal.index'"
La compilación de documentos de Sphinx en read-the-docs falla con el siguiente error (complete el registro a continuación): ImportError: cannot import name 'PackageFinder' from 'pip._internal.index' (/home/docs/checkouts/readthedocs.org/user_builds/cascade-python/envs/latest/lib/python3.7/site-packages/pip/_internal/index/__init__.py) ¿Hice algo mal o es un error en leer los documentos? Una compilación local de documentos de Sphinx funciona bien. Registro de errores completo …

3
Error extraño en Pandas y Numpy con respecto al multihilo
La mayoría de las funciones de Numpy permitirán el subprocesamiento múltiple de forma predeterminada. por ejemplo, trabajo en una estación de trabajo Intel CPU de 8 núcleos, si ejecuto un script import numpy as np x=np.random.random(1000000) for i in range(100000): np.sqrt(x) Linux topmostrará un uso de CPU del 800% durante …
25 python  pandas  numpy 

2
Distribución de dígitos finales de números aleatorios en Python
Hay dos formas obvias de generar un dígito aleatorio de 0 a 9 en Python. Se podría generar un número aleatorio de coma flotante entre 0 y 1, multiplicar por 10 y redondear hacia abajo. Alternativamente, uno podría usar el random.randintmétodo. import random def random_digit_1(): return int(10 * random.random()) def …
24 python  random 




2
¿Por qué el modelo de Keras predice más lento después de la compilación?
En teoría, la predicción debe ser constante ya que los pesos tienen un tamaño fijo. ¿Cómo recupero mi velocidad después de la compilación (sin la necesidad de eliminar el optimizador)? Ver experimento asociado: https://nbviewer.jupyter.org/github/off99555/TensorFlowExperiments/blob/master/test-prediction-speed-after-compile.ipynb?flush_cache=true

7
El módulo SSL en Python no está disponible (en OSX)
Tengo problemas para ejecutar pip installvirtualenv en OSX 10.13. Ya he corrido brew install openssly el camino /usr/local/include/opensslseñala ../opt/openssl/include/openssl. ¿Alguien sabe cómo arreglar esto? Esto comenzó a suceder después de que reinstalé pythonusando brew install. pip está configurado con ubicaciones que requieren TLS / SSL, sin embargo, el módulo ssl …
22 python  macos  ssl 


7
Compruebe si la columna pandas contiene todos los elementos de una lista
Tengo un df como este: frame = pd.DataFrame({'a' : ['a,b,c', 'a,c,f', 'b,d,f','a,z,c']}) Y una lista de artículos: letters = ['a','c'] Mi objetivo es obtener todas las filas frameque contienen al menos los 2 elementos enletters Se me ocurrió esta solución: for i in letters: subframe = frame[frame['a'].str.contains(i)] Esto me da …
20 python  pandas 


2
Python vs Julia autocorrelación
Estoy tratando de hacer autocorrelación con Julia y compararlo con el resultado de Python. ¿Cómo es que dan resultados diferentes? Código de Julia using StatsBase t = range(0, stop=10, length=10) test_data = sin.(exp.(t.^2)) acf = StatsBase.autocor(test_data) da 10-element Array{Float64,1}: 1.0 0.13254954979179642 -0.2030283419321465 0.00029587850872956104 -0.06629381497277881 0.031309038331589614 -0.16633393452504994 -0.08482388975165675 0.0006905628640697538 -0.1443650483145533 Código …
19 python  julia 

2
No se puede ejecutar el flujo de aire de Apache después de una nueva instalación, error de importación de Python
Después de una nueva instalación utilizando pip install apache-airflow, cualquier intento de ejecutar el flujo de aire termina con un error de importación de Python: Traceback (most recent call last): File "/Users/\*/env/bin/airflow", line 26, in <module> from airflow.bin.cli import CLIFactory File "/Users/\*/env/lib/python3.7/site-packages/airflow/bin/cli.py", line 70, in <module> from airflow.www.app import (cached_app, …

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.