Pieniä kysymyksiä ohjelmoinnista

Liittynyt
14.10.2017
Viestejä
634
Kiitos! Ja näköjään tuo hämärä .T @ kohta on "laajennettuna"

print(np.matmul(np.transpose(a),b))
Tajusin just, että Numpyssä on ulkotulolle oma funktio, jolla homman saa tehtyä vielä helpommin:
Koodi:
import numpy as np
a = np.array([0,0,1])
b = np.array([1,0,1,0])
print(np.outer(a, b))

Tällä tavalla tehtäessä ei tarvitse käyttää a:lle ja b:lle tuplahakasulkuja, koska outer-funktio hoitaa matriisialgebran automaattisesti, vaikka a ja b ovat yksiulotteisia objekteja.
 
Toggle Sidebar

Uusimmat viestit

Statistiikka

Viestiketjut
241 810
Viestejä
4 220 319
Jäsenet
71 124
Uusin jäsen
tounej

Hinta.fi

Ylös Bottom