AttributeError: 'numpy.ndarray' object has no attribute 'pop'

0

I'm trying to run this code nhttps: //colab.research.google.com and gives this error.

# Preprocessing function #n está funcionando :(
def preprocess(data, columns_to_ignore):
    # Sort by descending id and delete columns
    for id in sorted(columns_to_ignore, reverse=True):
        [r.pop(id) for r in data]
    for i in range(len(data)):
      # Converting 'sex' field to float (id is 1 after removing labels column)
      data[i][1] = 1. if data[i][1] == 'female' else 0.
    return np.array(data, dtype=np.float32)

# Ignore 'name' and 'ticket' columns (id 1 & 6 of data array)
to_ignore=[1, 6]

# Preprocess data
data = preprocess(data, to_ignore)
    
asked by anonymous 13.12.2018 / 12:20

0 answers