python - 替换数组Python中的整数

标签 python numpy

他们告诉我向 second part of the question 发布一个新问题.

是否有某种方法可以将多维数组中的前 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]

最佳答案

试试这个:

r[0, :8] = array

看来您可以阅读 numpy docs on indexing .

关于python - 替换数组Python中的整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14918357/

相关文章:

python - Tensorflow 模型到 Numpy

python - 使用python将视频(任何类型)转换为音频-mp3格式-

python - 按客户查找所有先前事件 ID 的最佳方法

python - PIL Image 从 numpy 数组构造奇怪的图像 - 为什么?

python - 如何用Numpy Python获取多张图像的RGB单 channel 平均值?

python - 如何在 Python 中使用 numpy 获取累计最大索引?

python - 在 OS X 10.6.8 上安装 numpy 的问题

Python 3.1 网格模拟题

python - 提高性能 - 符号函数应用于 numpy 数组的每一行

python - 路径名的递归拆分(在 Python 中)?