title: How to create a new numpy array filled with empty lists?
body: <p>I want to generate a numpy array filled empty lists. I tried this:</p>
  <pre><code>import numpy as np
  
  arr=np.full(6, fill_value=[], dtype=object)
  </code></pre>
  <p>And I got an error:</p>
  <pre><code>ValueError: could not broadcast input array from shape (0) into shape (6)
  </code></pre>
  <p>But if I use:</p>
  <pre><code>arr = np.empty(6, dtype=object)
  arr.fill([])
  </code></pre>
  <p>It is ok. Why does <code>numpy.full</code> not work here? What is the right way to initialize an array filled with empty lists?</p>