notas de estudio (03): 21 días de la remoción de Python (Sólo Video Class) - Caso funcionamiento práctico: cálculo de la función definida matriz transpuesta ...

Aprender de inmediato: https://edu.csdn.net/course/play/24797/282184?utm_source=blogtoedu

Definir función de transposición matriz calculado

 

numpy importación

testVal = [[1, 2, 3, 4, 5], [6, 7, 8, 9, 10], [ 'a', 'b', 'c', 'd', 'e']]


# Por ejemplo ----------------------------------
alimentación de prueba def (val):
    para ele en val:
        para i en ele:
            imprimir (i, final =" ")
        impresión(" ")


testfor (testVal)


# Para la transposición
def zhuanzhi (val):
    newTV = [[] para i en val [0]]
    para ele en val:
        para i in range (len (ELE)):
            newTV [i] .Append (ele [i])
    newTV retorno


imprimir ( '-' * 20)
testfor (zhuanzhi (testVal))


# Zip transposición ---------------------------------
def zipzhuanzhi (val):
    Lista de retorno (zip (* val))

    imprimir ( '-' * 20)
    testfor (zipzhuanzhi (testVal))

    # Numpy transposición -------------------------------


def numpyzhuanzhi (val):
    numpy.transpose retorno (val) .tolist ()


imprimir ( '-' * 20)
testfor (numpyzhuanzhi (testVal))
Publicado 25 artículos originales · ganado elogios 4 · Vistas 612

Supongo que te gusta

Origin blog.csdn.net/happyk213/article/details/105126330
Recomendado
Clasificación