[HN Gopher] A basic introduction to NumPy's einsum
       ___________________________________________________________________
        
       A basic introduction to NumPy's einsum
        
       Author : s1291
       Score  : 25 points
       Date   : 2022-04-09 21:47 UTC (1 hours ago)
        
 (HTM) web link (ajcr.net)
 (TXT) w3m dump (ajcr.net)
        
       | cschmid wrote:
       | I'd really like to use einsum more often, because it allows me to
       | code my expressions the same way I derive them on pen and paper.
       | Unfortunately, as mentioned in the article, it's slow, because it
       | converts your formula to a for loop.
       | 
       | So usually, I rewrite my formulas into messy combinations of
       | broadcasts, transposes and array multiplications. Is there a
       | package or an algorithm that does this conversion automatically?
       | It seems to be a pretty straightforward problem, at least for
       | most expressions I use.
        
         | machinekob wrote:
         | I would say https://github.com/arogozhnikov/einops should be
         | pretty close to your requirments
        
           | polygamous_bat wrote:
           | I would like to second that! I converted multiple of my lab
           | mates into Einops just by having them browse through the
           | tutorial in https://einops.rocks/ :)
        
       ___________________________________________________________________
       (page generated 2022-04-09 23:00 UTC)