[英]How to map np.array values?
我有以下形状的 numpy 数组 - (363, 640, 4),具有以下值 - [ 67 219 250 255]
例如:
我想把这个数组 map 变成相同的大小(363,640),但值是 integer 127。
我尝试使用 numpy.vectorize 没有成功,它在 all 数组上返回 None 。
有没有办法做到这一点?
谢谢你。
我不完全理解这个问题,所以我猜你想创建一个数组,我们称之为 B,其形状与你显示的数组相同,我们称之为 A。
所以我假设您希望 B 与 A 具有相同的形状,但填充 127? 如果不是这种情况,请纠正我,但要做我猜想的事情应该是这样的:
import numpy as np
A = np.zeros((363, 640, 4)) # Just to initialize the array to something with your shape
B = np.full(np.shape(A), 127) # Returns an array of shape A filled with 127
告诉我这是否是你所期望的,如果不是,请你能详细说明一下这个问题吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.