Skip to content Skip to sidebar Skip to footer

Attributeerror: 'list' Object Has No Attribute 't'

I have been trying to implement a neural network in python that uses back propagation and keep getting the above error. How can I go about eliminating it. The code runs for one epo

Solution 1:

X is a list. You can see that by typing type(X). And lists do not have a transpose method. You want an array, so replace X = [0.4, 0.7] with:

X = np.array([0.4, 0.7])

Oh and btw.: A transpose of X = np.array([0.4, 0.7]) will be the same as X:

print(np.all(X.T == X))
# Out: True

This is true for all X with one dimension.

Solution 2:

The X you are using is a list. You should use a numpy.array:

X = np.array([0.4, 0.7])

Post a Comment for "Attributeerror: 'list' Object Has No Attribute 't'"