Получить строку из массива numpy - PullRequest
0 голосов
/ 03 марта 2020

Я ищу простой способ извлечь filename1.npy из следующего numpy массива test:

array([['filename1.npy'],
       ['filename2.npy'],
       ['filename3.npy']],
      dtype=object)

Я могу легко сделать: str(test[1]) но тогда у меня все еще есть эти скобки вокруг него ['filename1.npy']. Хотя я просто хочу, чтобы имя было вставлено в np.load(path+'filename1.npy')

1 Ответ

0 голосов
/ 03 марта 2020

Спасибо за быстрый ответ:

test[0][0]

отлично работает, чтобы получить filename1.npy.

Для l oop через все имена, я сейчас использование:

for index in range(3):
    name = test[index]
    name = name[0]

    # load single file
    single_file = np.load(os.path.join(path,name))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...