我在一个文本文件中有一个给定的点列表,我正在读取它并将其存储在一个数组中。我想计算这个数组的导数,因为我想找出局部最大值和最小值的位置。
这是代码,它给出了如下错误:
numpy.linalg.linalg.LinAlgError: 1-dimensional array given. Array must be at least two-dimensional
import numpy as np
filename = 'N:\SAJAT_MAPPAK\IGYULAVICS\egy\ico228\PYTHONNAL\ico228_127.txt'
x = np.loadtxt(filename, delimiter=',', usecols=(0,4))
#np.linalg.det(x)
part127 = []
part127 = np.concatenate(x)
print part127
solution = np.linalg.det(szakasz127)
以下是一些示例数据:
x,y
2109,116.107
2110,116.11
2111,116.114
2112,116.118
2113,116.12
2114,116.125
2115,116.136