Articles of math

Entendiendo la función de factorizar

Tenga en cuenta que esta pregunta contiene algunos spoilers. Una solución para el problema # 12 dice que “El número de divisores (incluido 1 y el número mismo) se puede calcular tomando un elemento de los divisores primos (y de potencia)”. El código (python) que tiene haciendo esto es num_factors = lambda x: mul((exp+1) for […]

Python identificación errónea de los valores de int

He estado escribiendo durante algún tiempo una función que se basa en muchas otras para devolver una respuesta. Cuando lo terminé, declaró que había usado mal el “*” en alguna parte. Pasé por todo y no pude ver un problema. Finalmente descubrí que se debía a una función factorial simple definida anteriormente, como se muestra […]

Python: cómo determinar los números más grandes / más pequeños de int / long / float / complex que mi sistema puede manejar

Especificaciones: Python 3.3.1 Lo que estaba tratando de hacer: “Al usar Python, determine los ints, longs, flotantes y números complejos más grandes y más pequeños que su sistema puede manejar”. Lo que hice: revisé los módulos matemáticos de Python y todas las funciones integradas relacionadas con las matemáticas y los números, pero no pude encontrar […]

Compruebe si hay definición positiva o semidefinitud positiva

Quiero verificar si una matriz es positiva definida o semidefinita positiva usando Python. ¿Cómo puedo hacer eso? ¿Hay una función dedicada en SciPy para eso o en otros módulos?

Genera una matriz “aleatoria” de cierto rango sobre un conjunto fijo de elementos

Me gustaría generar matrices de tamaño m x n y rango r , con elementos provenientes de un conjunto finito específico, por ejemplo, {0,1} o {1,2,3,4,5} . Quiero que sean “aleatorios” en un sentido muy vago de esa palabra, es decir, quiero obtener una variedad de resultados posibles del algoritmo con una distribución vagamente similar […]

Teorema de Parseval en Python

Estoy tratando de controlar la funcionalidad fft de Python, y una de las cosas extrañas con las que me he topado es que el teorema de Parseval no parece aplicarse, ya que da una diferencia de aproximadamente 50 ahora, mientras que debería serlo. 0. import numpy as np import matplotlib.pyplot as plt import scipy.fftpack as […]

encontrando la derivada de un polinomio

Me pregunto simbólicamente cómo analizaría un polinomio en una función y devolvería el derivado. ¿Qué estructura de datos usaría o método para analizar el polinomio? Preferiblemente sin usar bibliotecas, ya que esta pregunta podría aparecer en una entrevista técnica. polynomial-> of nth degree def derivative(polynomial): return derivative Example: f(x) = 2x^2+3x+1 f'(x) = 4x+3 No […]

¿Cómo generar números dados sus factores primos, pero con exponentes desconocidos?

Posibles duplicados: n número feo Encuentra el Kth menos número para expresión (2 ^ x) * (3 ^ y) * (5 ^ z) Me pregunto cómo resolver este problema de una manera rápida y elegante: Definimos “feo” cada número n que puede escribirse en la forma: 2 ^ x * 3 ^ y * 5 […]

Intersección entre la curva de bezier y un segmento de línea.

Estoy escribiendo un juego en Python (con pygame) que me obliga a generar un “mar” aleatorio pero atractivo para cada juego nuevo. Después de una larga búsqueda, me decidí por un algoritmo que involucra curvas de Bezier como se define en padlib.py . Ahora necesito averiguar cuándo las curvas generadas por padlib intersecan un segmento […]

Comprueba si dos respuestas matemáticas son equivalentes

Estoy escribiendo una pequeña aplicación en python que permite a los usuarios responder preguntas de matemáticas. El problema que tengo es revisar sus respuestas. Digamos que hay una pregunta como: “Factoriza x^2 + 3x +2 ” Hay diferentes maneras de responder a esto; por ejemplo: (x + 1) (x + 2) (x + 2) (x […]