【发布时间】:2017-10-17 20:27:14
【问题描述】:
我正在尝试创建一个 numpy 元组数组,但生成的 np 数组包含标量而不是元组。
我有:
log_df = pd.read_csv(file_name)
nod_intervals = np.array([])
for index, row in log_df.iterrows():
if row['gesture'] == 'Nod' and row['label'] == 'y':
nod_intervals = np.append(nod_intervals, (row['start'], row['end']))
print nod_intervals
结果是:
[ 700072. 711071. 1123467. 1133810. 1799492. 1810464. 3861590. 3871927. 4124862. 4135798. 5097266. 5107561. 5392353. 5402949. 5528955. 5539925. 6056021. 6066913. 6730803. 6741807.]
如您所见,这些是标量,而不是元组。
我做错了什么?
【问题讨论】:
-
向我们展示一些示例数据
标签: python arrays pandas numpy tuples