#encoding=utf-8 import numpy as np def main(): lst[[1,3,5],[2,4,6]] print (type(lst)) np_lst=np.array(lst) print (type(np_lst)) print (np_lst.shape)
1、报错lst没有被定义,应该是漏了个“=”
2、main()函数运行语句漏了,所以python不会有任何操作,应加上
if __name__ == '__main__':
main()
同学,你写的这个函数并没有调用运行,是不会有结果的。而且函数的第一行是不是写的有问题?应该是lst=[[1,3,5],[2,4,6]]才对吧