假设有列表如下:
data_list =[[1,2,3],[10,20,30],[100,200,300],[1000,2000,3000],[10000,20000,30000]]
print("data_list:"),输出的结果如下
[[1, 2, 3], [10, 20, 30], [100, 200, 300], [1000, 2000, 3000], [10000, 20000, 30000]]
使用numpy转化为数组
import numpy as np data_list =[[1,2,3],[10,20,30],[100,200,300],[1000,2000,3000],[10000,20000,30000]] data_list=np.array(data_list) print(data_list)
输出结果为np.array(data_list):
[[ 1 2 3]
[ 10 20 30]
[ 100 200 300]
[ 1000 2000 3000]
[10000 20000 30000]]
列表中嵌套列表转化为数组后,x[a:b,c:d],其中a:b为行,例如0:2,这代表0,1行,a:b也可以直接有一个数字代替,则这节代表该行。c:d为列,例如0:2,则为0,1列,c:d为数字时,直接代表该列
print(data_list[:,0])含义为输出数组0列。
结果为:[ 1 10 100 1000 10000]。
print(data_list[:2,0]) data_list[:2,0]:[ 1 10]
print(data_list[1:3,1])
data_list[1:3,1]:
[ 20 200]
print(data_list[1,0:2])
data_list[1,0:2]:
[10 20]
print(data_list[0:3,0:2])
data_list[0:3,0:2]:
[[ 1 2]
[ 10 20]
[100 200]]
考研对信息的获取至关重要,此公众号会发表计算机考研(初复试信息)、夏令营等资料,方便考研人对信息的获取,节约自身查找资料的时间