title: How to use nested loops in joblib library in python
body: <p>Actual code looks like:</p>
  
  <pre><code>def compute_score(row_list,column_list): 
  
      for i in range(len(row_list)):
              for j in range(len(column_list)):
                  tf_score = self.compute_tf(column_list[j],row_list[i])
  </code></pre>
  
  <p>I am tying to achieve multi-processing i.e. at every iteration of <code>j</code> I want to pool <code>column_list</code>. Since <code>compute_tf</code> function is slow I want to multi-process it. </p>
  
  <p>I've found have to do it using <code>joblib</code> in Python, But I am unable to workaround with nested loops.</p>
  
  <pre><code>Parallel(n_jobs=2)(delayed(self.compute_tf)&lt;some_way_to_use_nested_loops&gt;)
  </code></pre>
  
  <p>This is what is to be achieved.
  It would be a great help if any solution on this is provided or any-other solution. </p>