Looking for numpy Answers? Try Ask4KnowledgeBase
Looking for numpy Keywords? Try Ask4Keywords

numpynumpy.cross


Syntaxis

  • numpy.cross(a, b) # kruisproduct van a en b (of vectoren in a en b )
  • numpy.cross(a, b, axisa=-1) #kruisproduct van vectoren in a met b , st vectoren in a zijn aangelegd langs as axisa
  • numpy.cross(a, b, axisa=-1, axisb=-1, axisc=-1) # kruisproducten van vectoren in a en b , outputvectoren aangelegd langs as gespecificeerd door axisc
  • numpy.cross(a, b, axis=None) # kruisproducten van vectoren in a en b , vectoren in a , b en in uitvoer langs de as

parameters

Kolom Kolom
a, b In het eenvoudigste gebruik zijn a en b twee 2- of 3-elementenvectoren. Het kunnen ook reeksen van vectoren zijn (dwz tweedimensionale matrices). Als a een array is en 'b' een vector, retourneert cross(a,b) een array waarvan de elementen de crossproducten zijn van elke vector in a met de vector b . De b is een array en a is een enkele vector, cross(a,b) retourneert een array waarvan de elementen de crossproducten zijn van a met elke vector in b . a en b kunnen beide arrays zijn als ze dezelfde vorm hebben. In dit geval retourneert cross(a,b) cross(a[0],b[0]), cross(a[1], b[1]), ...
Axisa / b Als a een array is, kunnen vectoren zijn aangelegd over de snelst variërende as, de langzaamst variërende as of iets daartussenin. axisa vertelt cross() hoe de vectoren zijn axisa in a . Standaard wordt de waarde van de langzaamst variërende as gebruikt. axisb werkt hetzelfde met ingang b . Als de output van cross() een array wordt, kunnen de outputvectoren verschillende arrayassen worden ingedeeld; axisc vertelt cross hoe de vectoren in de uitvoerarray moeten worden axisc . axisc geeft standaard de langzaamst variërende as aan.
as Een axisa die axisa , axisb en axisc indien gewenst allemaal op dezelfde waarde zet. Als de axis en een van de andere parameters aanwezig zijn in de aanroep, overschrijft de waarde van de axis de andere waarden.

numpy.cross Gerelateerde voorbeelden