Вы также можете использовать такие значения, как NaN или Inf.
In [1]: array([1, 2, None])
Out[1]: array([1, 2, None], dtype=object)
In [2]: array([1, 2, NaN])
Out[2]: array([ 1., 2., NaN])
На самом деле, это может быть даже не клудж. Википедия говорит :
NaN могут использоваться для представления пропущенных значений в вычислениях.
На самом деле, это не работает для функции mean (), поэтому не имеет значения. :)
In [20]: mean([1, 2, NaN])
Out[20]: nan