2

I am trying to find median of each column of my list in python. Here is my code snippet-

X_train1=np.array(X_train1).astype(np.float)
median1= X_train1.median(axis=0)

But I am getting the following error-

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

Here is my X_train1 array-

[[  100.           100.           100.         ...,   100.           100.
    100.        ]
 [   91.56786232    96.62190102    98.08459941 ...,   100.4891341
     99.60223361    93.26315789]
 [   92.90859973    97.64075269   103.1123983  ...,    96.08483893
     99.20446722    86.42105263]
 ..., 
 [ 1193.656511      43.95921162   204.9478628  ...,   260.0710993
    196.0911803     12.53894737]
 [ 1199.482215      44.61122178   207.833733   ...,   266.2309527
    196.7031286     12.66526316]
 [ 1226.497073      44.64553811   209.5192855  ...,   267.744815
    199.6481297     13.01894737]]

1 Answer 1

4

You should use np.median. e.g.:

np.median(X_train1,axis=0)
Sign up to request clarification or add additional context in comments.

Comments