I’m learning about the RNN’s  staff,  it confused me when I want to  input  data to  RNN(RNNBase)  model .
The input data should  be  organized  in this  form    [seq_len, batch, input_size] .

tes11.PNG1001×412 32.3 KB

And we should  set    batch_first ==True   to  change   it    to    [ batch,seq,feature]  .
Supposed that  the author  is  a  genius   and    why  would   he  write  source  code  like   this ?
Is  there  any  advantage  of     batch_Second  ?