はAttributeError:モジュールのnumpyのは、「いいえ属性「フリップ」を持っている
エラーメッセージ: はAttributeError:モジュールのnumpyのは、「それは私にこれを与えている理由を私は理解できない
無属性「フリップ」を持っていますエラー、私はグーグルで、私はnumpyの最新バージョンになっていることを確認しました。私は間違いなく私の作業ディレクトリにnumpyという別のファイルを持っていません。どんな助けでも大歓迎です!
はAttributeError:モジュールのnumpyのは、「いいえ属性「フリップ」を持っている
エラーメッセージ: はAttributeError:モジュールのnumpyのは、「それは私にこれを与えている理由を私は理解できない
無属性「フリップ」を持っていますエラー、私はグーグルで、私はnumpyの最新バージョンになっていることを確認しました。私は間違いなく私の作業ディレクトリにnumpyという別のファイルを持っていません。どんな助けでも大歓迎です!
を使用してnumpyのバージョンをアップグレードはい、flip
は新しいですが、それについて魔法何もありません。ここでは、コードです:
def flip(m, axis):
if not hasattr(m, 'ndim'):
m = asarray(m)
indexer = [slice(None)] * m.ndim
try:
indexer[axis] = slice(None, None, -1)
except IndexError:
raise ValueError("axis=%i is invalid for the %i-dimensional input array"
% (axis, m.ndim))
return m[tuple(indexer)]
行動の本質は::-1
の1つ以上のインスタンス(slice(None,None,-1)
)とそれはそれインデックスあなたの配列です。 flipud/lr
同じことをしてください。
In [826]: np.array([1,2,3])[::-1]
Out[826]: array([3, 2, 1])
[ドキュメント](https://docs.scipy.org/doc/numpy-dev/reference/generated/numpy.flip.html)引用::*この
x
、flip
ないで*バージョン1.12.0の新機能**あなたのバージョン:1.11.3 - コードとエラーメッセージをイメージとしてではなくテキストとして投稿してください。 –