Articles of matemáticas

Numéricamente estable inversa de una matriz de 2×2

En un solucionador numérico en el que estoy trabajando en C, necesito invertir una matriz de 2×2 y luego se multiplica en el lado derecho por otra matriz: C = B . inv(A) He estado usando la siguiente definición de una matriz invertida de 2×2: a = A[0][0]; b = A[0][1]; c = A[1][0]; d […]

Ayúdame con mi implementación de backprop en Python

EDIT2: Nuevo set de entrenamiento … Entradas: [ [0.0, 0.0], [0.0, 1.0], [0.0, 2.0], [0.0, 3.0], [0.0, 4.0], [1.0, 0.0], [1.0, 1.0], [1.0, 2.0], [1.0, 3.0], [1.0, 4.0], [2.0, 0.0], [2.0, 1.0], [2.0, 2.0], [2.0, 3.0], [2.0, 4.0], [3.0, 0.0], [3.0, 1.0], [3.0, 2.0], [3.0, 3.0], [3.0, 4.0], [4.0, 0.0], [4.0, 1.0], [4.0, 2.0], [4.0, […]

¿Cómo se estandariza una matriz?

Básicamente, tome una matriz y cámbiela para que su media sea igual a 0 y la varianza sea 1. Estoy usando matrices de numpy, por lo que si ya puede hacerlo es mejor, pero puedo implementarlo yo mismo siempre que pueda encontrar una algoritmo. edit: nvm nimrodm tiene una mejor implementación

k-mayor selección doble

Imagina que tienes dos sacos ( A y B ) con bolas N y M respectivamente en él. Cada bola con un valor numérico conocido (beneficio). Se le pide que extraiga (con reemplazo) el par de bolas con el beneficio total máximo (dado por la multiplicación de las bolas seleccionadas). La mejor extracción es obvia: […]

Onda sinusoidal de un tono a otro en Numpy

He estado trabajando en un progtwig donde necesito cambiar lenta y suavemente el tono de una onda sinusoidal de un tono a otro. Soy capaz de obtener una matriz de la frecuencia con la que el tono debe estar en un momento dado (por ejemplo, [440, 526.5, 634.2 794.8, 880], aunque mucho, más tiempo) pero […]

Encuentre el número de 4 dígitos cuyo cuadrado es 8 dígitos Y los últimos 4 dígitos son el número original

A partir de los comentarios en mi respuesta aquí , se hizo la pregunta (paráfrasis): Escriba un progtwig de Python para encontrar un número entero de 4 dígitos, que cuando se multiplique a sí mismo, obtenga un número entero de 8 dígitos cuyos 4 últimos dígitos sean iguales al número original. Publicaré mi respuesta, ¡pero […]

Resuelve una simple combinación de empaques con dependencias.

Esta no es una pregunta de tarea, sino algo que surgió de un proyecto en el que estoy trabajando. La imagen de arriba es una configuración de empaque de un conjunto de cajas, donde A, B, C, D está en la primera capa y E, F, G en la segunda capa. La pregunta es que […]

¿La mejor manera de calcular la matriz fundamental de una cadena de Markov absorbente?

Tengo una cadena de Markov absorbente muy grande (escala al tamaño del problema, de 10 a millones) que es muy escasa (la mayoría de los estados pueden reactjsr a solo 4 o 5 estados). Necesito calcular una fila de la matriz fundamental de esta cadena (la frecuencia promedio de cada estado dado un estado de […]

¿Encontrar el punto de codo de una curva de forma estable?

Soy consciente de la existencia de esto , y esto en este tema. Sin embargo, me gustaría finalizar en una implementación real en Python esta vez. Mi único problema es que el punto del codo parece estar cambiando de diferentes instancias de mi código. Observa las dos plots que se muestran en este post. Si […]

Alinear las ecuaciones de TeX en matplotlib

Tengo las siguientes líneas para anotar TeX en mi gráfico de matplotlib : import matplotlib.pyplot as plt from matplotlib import rc rc(‘text’, usetex=True) rc(‘font’, family=’serif’) r = 1 v = 2 i = 3 notes = r”\noindent$R_L = {0}\\ V_2 = {1}\\ I_2 = {2}$”.format(r, v, i) plt.annotate(notes, xy=(5,5), xytext=(7,7)) plt.show() ¿Cómo hago que los […]