I am a beginner in python and deep learning language, I am creating my list of X_train
composed of two different classes of images and I would like to assign 0s and 1s to each class.
So let’s say
X_train=[]
Y_train=[]
X_train.append(imageA)
X_train.append(imageB)
So I would like to assign 0s and 1s to the image classes in my Y_train list I share with you these two lines of code which summarize my reasoning and which are obviously false since I am here looking for solutions
for i, imageA in enumerate (X_train):
Y_train.append(1)
for j, imageB in enumerate (X_train):
Y_train.append(0)
What is the correct way to do this? Thank you in advance for your answers.
Advertisement
Answer
This way at the end of the code Y_train
will include two lists,
the first one is of all the images of type imageB
and the second one of all the images of the type imageA
I wasn’t sure how you meant to identify which image is witch so I used is
but feel free to replace it with any way you want
zero_lst = []
one_lst = []
for img in X_train:
if img is imageA:
one_lst.append(img)
for img in X_train:
if img is imageB:
zero_lst.append(img)
Y_train = [zero_lst, one_lst]
If my comment helped you please consider marking it as the answer :)