Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
4.4k views
in Technique[技术] by (71.8m points)

computer vision - Rbind numpy arrays in for cycle

I am trying to create an A matrix of reshaped images in shape of a vector. Each Row of A matrix shall be one image as a vector of shape(1 row, and m * n columns)

from skimage.transform import resize
from skimage import data
import matplotlib.pyplot as plt
import numpy as np


images = ('astronaut',
          'binary_blobs',
          'brick',
          'colorwheel',
          )


# Create an empty matrix
# Size of each image
m = 200
n = 180

A = np.zeros(m*n)

for name in images:
    caller = getattr(data, name)
    img = caller()
    img = resize(img, (m, n))
    plt.imshow(img)
    plt.show()
    R = img.reshape(-1)
    A = np.concatenate(A, R)

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
等待大神解答

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...