【发布时间】:2015-09-17 17:49:39
【问题描述】:
我有两个 python 列表和一个 numpy 数组。 numpy 数组如下所示:
[array([93495052.969556, 98555123.061462])]
[array([1000976814.605984, 998276347.359732])]
[array([6868127850.435482, 6903911250.620625])]
[array([775127467.947004, 802369832.938230])]
numpy array 由以下代码组成:
array1 = []
company = []
state = []
def process_chunk(chuk):
training_set_feature_list = []
training_set_label_list = []
test_set_feature_list = []
test_set_label_list = []
np.set_printoptions(suppress=True)
array2 = []
# to divide into training & test, I am putting line 10th and 11th in test set
count = 0
for line in chuk:
# Converting strings to numpy arrays
if count == 9:
test_set_feature_list.append(np.array(line[3:4],dtype = np.float))
test_set_label_list.append(np.array(line[2],dtype = np.float))
company.append(line[0])
state.append(line[1])
elif count == 10:
test_set_feature_list.append(np.array(line[3:4],dtype = np.float))
test_set_label_list.append(np.array(line[2],dtype = np.float))
else:
training_set_feature_list.append(np.array(line[3:4],dtype = np.float))
training_set_label_list.append(np.array(line[2],dtype = np.float))
count += 1
# Create linear regression object
regr = linear_model.LinearRegression()
# Train the model using the training sets
regr.fit(training_set_feature_list, training_set_label_list)
#print test_set_feature_list
array2.append(np.array(regr.predict(test_set_feature_list),dtype = np.float))
np.set_printoptions(formatter={'float_kind':'{:f}'.format})
for items in array2:
array1.append(items)
array1 是我想加入两个 python 列表的 numpy 数组
第一个 python 列表是company,如下所示:
['OT', 'OT', 'OT', 'OT',....]
第二个python列表是状态:
['Alabama', 'Alabama', 'Alabama', 'Alabama', ...]
现在我要做的是形成一个具有以下结构的列表:
('OT', 'Alabama', 729, 733)
('OT', 'Alabama', 124, 122)
('OT', 'Arizona', 122, 124)
我写了这行代码 - final_list = zip(company,state,array1) 但这会产生这个输出(在数组元素周围添加了 array 和 []):
('OT', 'Alabama', array([729, 733]))
('OT', 'Alabama', array([124, 122]))
如何加入这些列表和数组,形成一个没有上述问题的列表?
【问题讨论】:
-
array1 是什么样的?你能做
print(array1)并更新它的结果吗? -
@AnandSKumar 它显示在我上面的帖子中
-
@AnandSKumar 我已经提供了形成array1 和array2 的确切代码。该函数运行多次。