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
interpolación inversa de rayos x (en coordenadas, no en datos)
Tengo el siguiente DataArray arr = xr.DataArray([[0.33, 0.25],[0.55, 0.60],[0.85, 0.71],[0.92,0.85],[1.50,0.96],[2.5,1.1]],[('x',[0.25,0.5,0.75,1.0,1.25,1.5]),('y',[1,2])]) Esto da el siguiente resultado <xarray.DataArray (x: 6, y: 2)> array([[0.33, 0.25], [0.55, 0.6 ], [0.85, 0.71], [0.92, 0.85], [1.5 , 0.96], [2.5 , 1.1 ]]) Coordinates: * x (x) float64 0.25 0.5 0.75 1.0 1.25 1.5 * y (y) …




3
¿Cómo documentar pequeños cambios en funciones API complejas?
Digamos que tenemos una función API compleja, importada de alguna biblioteca. def complex_api_function( number, <lots of positional arguments>, <lots of keyword arguments>): '''really long docstring''' # lots of code Quiero escribir un contenedor simple alrededor de esa función para hacer un pequeño cambio. Por ejemplo , debería ser posible pasar …

1
Sudoku Puzzle con cajas que contienen números cuadrados
Hace dos días, recibí un problema de sudoku que intenté resolver con Python 3. Me informaron que existe una solución, pero no estoy seguro de si existen múltiples soluciones. El problema es el siguiente: una cuadrícula de sudoku de 9x9 está completamente vacía. Sin embargo, contiene cuadros de colores , …

3
Reorganizar los datos en una matriz bidimensional de acuerdo con la transformación de coordenadas polares a cartesianas
Tengo una matriz bidimensional que representa valores de función en posiciones en un sistema de coordenadas polares. Por ejemplo: import numpy as np radius = np.linspace(0, 1, 50) angle = np.linspace(0, 2*np.pi, radius.size) r_grid, a_grid = np.meshgrid(radius, angle) data = np.sqrt((r_grid/radius.max())**2 + (a_grid/angle.max())**2) Aquí el datase organiza en una cuadrícula …

2
Forma pitónica de hacer alias de composición
¿Cuál es la forma más pitónica y correcta de hacer alias de composición? Aquí hay un escenario hipotético: class House: def cleanup(self, arg1, arg2, kwarg1=False): # do something class Person: def __init__(self, house): self.house = house # aliases house.cleanup # 1. self.cleanup_house = self.house.cleanup # 2. def cleanup_house(self, arg1, arg2, …
8 python 


3
'rendimiento' dentro de un procedimiento recursivo
Digamos que tengo una lista de Python que representa rangos para algunas variables: conditions = [['i', (1, 5)], ['j', (1, 2)]] Esto representa que la variable ivaría de 1 a 5, y dentro de esa variable de bucle jvaría de 1 a 2. Quiero un diccionario para cada combinación posible: …



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.