ファイルから行列を読み取って平均を計算できません。: TypeError: cannot perform reduce with flexible type


Python を用いて以下のファイルのそれぞれの行の平均値を計算したいです。

A = 8×8の行列

そこで以下のコードを書きましたが、エラーとなってしまいます。  
どのように対処すればよいでしょうか？

**コード:**

[code]

    import numpy as np
    
    f = open('A')
    lines = f.readlines()
    
    print (np.mean(lines, axis = 0))
    
[/code]

**エラーメッセージ:**

[code]

    Traceback (most recent call last):
      File "ave.py", line 6, in <module>
        print (np.mean(lines, axis = 0))
      File "/usr/lib64/python2.7/site-packages/numpy/core/fromnumeric.py", line 2488, in mean
        out=out, keepdims=keepdims)
      File "/usr/lib64/python2.7/site-packages/numpy/core/_methods.py", line 51, in _mean
        out=out, keepdims=keepdims)
    TypeError: cannot perform reduce with flexible type
    
[/code]




3x3の行列で例にすると

[code]

    print(A)
    array([[1, 2, 3],
           [4, 5, 6],
           [7, 8, 9]])
    
    np.mean(A, axis=1)
    array([2., 5., 8.])
    
    np.mean(A, axis=0)
    array([4., 5., 6.])
    
[/code]

