Articles of matemática

onda sinusoidal que cambia exponencialmente entre las frecuencias f1 y f2 en un tiempo / cantidad de muestras dado

Estoy tratando de implementar el método de Python que genera una onda sinusoidal, que aumenta exponencialmente entre dos frecuencias. El cambio lineal se resolvió en [esta pregunta] con el siguiente código de Python: from math import pi, sin def sweep(f_start, f_end, interval, n_steps): for i in range(n_steps): delta = i / float(n_steps) t = interval […]

scipy.optimize.minimize (COBYLA y SLSQP) ignora las restricciones iniciadas dentro del bucle for

Estoy usando scipy.optimize.minimize para resolver un modelo complejo de optimización de yacimiento (SQSLP y COBYLA, ya que el problema está limitado por los límites y las ecuaciones de restricción). Hay una variable de decisión por día (almacenamiento), y las liberaciones del reservorio se calculan como una función del cambio en el almacenamiento, dentro de la […]

Cómo interpolar una línea entre otras dos líneas en python

Nota: Hice esta pregunta antes, pero se cerró como un duplicado, sin embargo, yo, junto con muchos otros, creo que se cerró de manera indebida, explico por qué en una edición en mi publicación original. Así que me gustaría volver a hacer esta pregunta aquí de nuevo. ¿Alguien sabe de una biblioteca de python que […]

Intercambie 2 valores de 2 variables sin usar una tercera variable; python

Entonces, un amigo mío preguntó cómo venía mi progtwigción de python; Dije que estaba aprendiendo mucho y que iba muy bien. Entonces mi amigo, un matemático esnob, me pregunta: “¿Puede intercambiar el valor de 2 variables sin usar una tercera variable como un marcador de posición temporal?”

Resolviendo una ecuación cúbica

Como parte de un progtwig que estoy escribiendo, necesito resolver una ecuación cúbica exactamente (en lugar de usar un buscador numérico de raíces): a*x**3 + b*x**2 + c*x + d = 0. Estoy tratando de usar las ecuaciones de aquí . Sin embargo, considera el siguiente código (esto es Python pero es un código bastante […]

¿Cómo generar un círculo de alta dimensión orientado al azar en python?

Quiero generar un círculo orientado al azar en R ^ n. He podido generar con éxito puntos en la superficie de una n-esfera. Leí que puedes cruzarlo con un plano y obtener un círculo, pero no sé cómo hacerlo en Python. ¿O hay alguna otra manera de generarlo en Python? ¡Gracias!

Evaluación de la expresión matemática

¿Cuál es la mejor manera de implementar un progtwig de Python que tomará una cadena y emitirá su resultado de acuerdo con la precedencia del operador (por ejemplo: “4 + 3 * 5” dará como resultado 19). Busqué en Google formas de resolver este problema, pero eran demasiado complejas, y estoy buscando una (relativamente) simple. […]

Obtención de los subconjuntos de un conjunto en Python

Supongamos que necesitamos escribir una función que proporcione la lista de todos los subconjuntos de un conjunto. La función y el doctest se dan a continuación. Y necesitamos completar toda la definición de la función. def subsets(s): “””Return a list of the subsets of s. >>> subsets({True, False}) [{False, True}, {False}, {True}, set()] >>> counts […]

¿Cómo obtengo un valor decimal cuando uso el operador de división en Python?

Por ejemplo, el símbolo de división estándar ‘/’ se redondea a cero: >>> 4 / 100 0 Sin embargo, quiero que vuelva 0.04. ¿Qué uso?

Encontrar el ángulo firmado entre vectores

¿Cómo encontrarías el ángulo theta firmado del vector a a b? Y sí, sé que theta = arccos ((ab) / (| a || b |)). Sin embargo, esto no contiene un signo (es decir, no distingue entre una rotación hacia la derecha o hacia la izquierda). Necesito algo que pueda indicarme el ángulo mínimo para […]