2013-02-17 3 views
2

Они сказали мне, чтобы задать новый вопрос для second part of the question.заменить целые числа в массиве Python

Есть ли способ я могу заменить первые 8 целых многомерный массив с 8 целыми числами массива, которые я создал, например:

import Image 
    import numpy as np 

    im = Image.open("C:\Users\Jones\Pictures\1.jpg") 
    pix = im.load() 
array=[0, 3, 38, 13, 7, 18, 3, 715] 
    r, g, b = np.array(im).T 
    print r[0:8] 
+0

Я попытался создать целый новый массив и добавить к нему элементы в массиве и элементы после первых 8 из многомерного массива –

ответ

5

Попробуйте с этим:

r[0, :8] = array 

Это выглядит как вы можете использовать чтение numpy docs on indexing.

+0

wow, это было просто, я не могу поверить, что я был старше, думая об этом благодаря этому ты так сильно я в тебе –

Смежные вопросы