Ядро jupyter умирает при использовании np.array для преобразования списка в массив numpy для большого списка 15000 * 512 * 512 - PullRequest
1 голос
/ 05 мая 2020

Я успешно составил список размером 15000 * 512 * 512. Но при преобразовании его в массив numpy ядро ​​умирает

The kernel for Desktop/RESERCH/V3.ipynb appears to have died. It will restart automatically.

Код, который я использовал,

train_img = []
Y = []
for itr in tqdm(range(len(labels))):
    # adding the orignal image
    train_img.append(images[itr,:,:])
    Y.append(labels[itr])

    # rotating the image by 45 degrees
    train_img.append(rotate(images[itr,:,:], angle=45, mode = 'wrap'))
    Y.append(labels[itr])

    # flipped around x-axis
    train_img.append(cv2.rotate(images[itr,:,:], cv2.ROTATE_180))
    Y.append(labels[itr])

    #flipped around y-axis
    train_img.append(np.fliplr(images[itr,:,:]))
    Y.append(labels[itr])

    #adding salt noise to the image
    train_img.append(SaltNoise(images[itr,:,:]))
    Y.append(labels[itr])
train_img = np.array(train_img)

Я не думаю, что это происходит из-за проблемы с памятью, потому что я может без проблем создать список

...