2021-01-06

Vlog -1

La investigación de operaciones

La programación de metas lineales está básicamente completa. Encontré el código en Internet. Es demasiado difícil de completar con Lingo, lo que lleva al abandono. Obtenga una función linprog
Inserte la descripción de la imagen aquí

Introducción a los modelos de probabilidad para procesos estocásticos aplicados

No hay avances en la cadena de Markov. Es demasiado difícil. Probablemente sé lo que quiere expresar. Está bien cuando lo miras y puedes usarlo tan pronto como lo hagas. El libro de texto está bien y puedes entenderlo.

algoritmo de Python

El problema del empalme del tablero de ajedrez se abandona y se siente como un día de saltos de caballos,
pero obtén dos algoritmos de clasificación, versiones recursivas e iterativas. Comprenda el principio del algoritmo y se estima que tomará una hora presionar el código. . Es posible que la versión recursiva no esté disponible todavía, y es tonto moverse.

Según mi propia comprensión del tipo de inserción:

La comprensión simple es jugar al póquer, cada vez que se saca una carta, se clasifica una carta en la baraja en la mano
                                                                    ------

# 递归版本插入排序
def ins_sort_rec(seq, i):
    if i == 0: return
    ins_sort_rec(seq, i-1)
    j = i
    while j > 0 and seq[j - 1] > seq[j]:
        seq[j - 1], seq[j] = seq[j], seq[j - 1]
        j -= 1
# 迭代版本插入排序
def ins_sort(seq, i):
    for i in range(1, len(seq)):
        j = i
        while j > 0 and seq[j - 1] > seq[j]:
            seq[j - 1], seq[j] = seq[j], seq[j - 1]
            j -= 1

Basado en mi propio entendimiento del orden de selección:

Cada vez que se encuentra el número más grande en la baraja restante, se encuentra la primera carta más grande por primera vez, la segunda carta más grande se intercambia por segunda vez, y así sucesivamente.

# 递归版本选择排序
def sel_rec(seq, i):
    if i == 0: return
    max_j = i
    for j in range(i):
        if seq[j] > seq[max_j]: 
        	max_j = j
        seq[i], seq[max_j] = seq[max_j], seq[i]
        sel_sort_rec(seq, i - 1)
# 迭代版本选择排序
def sel_rec(seq):
    for i in range(len(seq) - 1, 0, -1): #从最后一位开始倒过来
        max_j = i
        for j in range(i):
            if seq[j] > seq[max_j]:
                max_j = j
        seq[i], seq[max_j] = seq[max_j], seq[i]

Análisis matricial (serie Hua Zhang)

Este libro es básicamente obsoleto ... no lo entiendo, y habla de un valor propio simple, y comenzó desde un escalar. Básicamente, es demasiado engorroso y profundo.

Análisis y aplicación de matrices

Desafortunadamente, pude vislumbrar Tianji (☆ _ ☆) y conocí una matriz idempotente, una matriz involutiva (matriz única de poder), una matriz nilpotente. . Por cierto, cómo hacer una derivación integral matricial


Conocimiento trivial

Consejos para escribir blogs de CSDN
Inserte la descripción de la imagen aquí
<(br)> Eliminar el paréntesis es un salto de línea

                                                                          -2021-01-06

Supongo que te gusta

Origin blog.csdn.net/qq_46458164/article/details/112263606
Recomendado
Clasificación