Pieniä kysymyksiä ohjelmoinnista

Liittynyt
14.10.2017
Viestejä
635
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

Statistiikka

Viestiketjut
242 800
Viestejä
4 241 415
Jäsenet
71 246
Uusin jäsen
Teuvo Pulkkinen

Hinta.fi

Ylös Bottom