【发布时间】:2017-11-07 16:48:58
【问题描述】:
在名为 testdata.csv 的 csv 文件中有 500 行和 5 列
下面的代码像这样返回第 1 行的所有 5 列 (5907364.237、-447070.8817、293.339355、2193094) 或者我可以使用 MyValue = csv[49] 获得第 50 行 (5906798.994、-447499.987、373.128906、2194385)
但我似乎无法自行返回第 50 行第 3 列的值
import numpy as np
def walk(MyFile):
csv = np.genfromtxt(MyFile, delimiter=',',dtype=(None))
MyValue = csv[0]
return MyValue
MyValue=walk('testdata.csv')
print(MyValue)
【问题讨论】:
-
阅读基本的
numpy简介是个好主意,您将在其中了解数组形状和索引。例如,docs.scipy.org/doc/numpy-dev/user/quickstart.html