Sep-25-2021, 10:15 PM
WHat does x_train, y_train = zip(*train) mean? WHat does the "zip" and the asterick mean? How are they dividing X and Y ?
for x in range(40): y, sr = librosa.load('C:/audio files/folderCat/' + str(x)+'.wav', duration=2.95) ps = librosa.feature.melspectrogram(y=y, sr=sr) if ps.shape != (128, 128): continue #print(ps.shape) D.append( (ps, 1) ) #print(D) for x in range(40): y, sr = librosa.load('C:/audio files/folderDog/' + str(x)+'.wav', duration=2.95) ps = librosa.feature.melspectrogram(y=y, sr=sr) if ps.shape != (128, 128): continue D.append( (ps, 2) ) print("Number of samples: ", len(D)) #print(D) dataset = D random.shuffle(dataset) train = dataset[:20] test = dataset[20:40] x_train, y_train = zip(*train) x_test, y_test = zip(*test)