Почему массив numpy теперь указывает dtype = int64? - PullRequest
0 голосов
/ 16 октября 2018

Я начинаю с этих двух массивов:

import numpy as np
import np.array as array

c = [array([0, 0]), array([-1,  0]), array([ 0, -1]), array([0, 1]), array([1, 0])]

n = array([0,-1])

Затем я делаю:

np.where((c==n).all(axis=1))[0]

, и результат равен

array([2], dtype=int64)

Почему он знает указатьint64?
Я могу заставить его уйти, только если использую .astype('int32') ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...