title: Scikits-Learn RandomForrest trained on 64bit python wont open on 32bit python
body: <p>I train a RandomForestRegressor model on 64bit python.
  I pickle the object.
  When trying to unpickle the object on 32bit python I get the following error:</p>
  
  <p>'ValueError: Buffer dtype mismatch, expected 'SIZE_t' but got 'long long''</p>
  
  <p>I really have no idea how to fix this, so any help would be hugely appreciated.</p>
  
  <p>Edit: more detail</p>
  
  <pre><code>Traceback (most recent call last):
    File "&lt;stdin&gt;", line 1, in &lt;module&gt;
    File "c:\python27\lib\pickle.py", line 1378, in load
      return Unpickler(file).load()
    File "c:\python27\lib\pickle.py", line 858, in load
      dispatch[key](self)
    File "c:\python27\lib\pickle.py", line 1133, in load_reduce
      value = func(*args)
    File "_tree.pyx", line 1282, in sklearn.tree._tree.Tree.__cinit__ (sklearn\tre
  e\_tree.c:10389)
  </code></pre>