在python中只选取列表中某一纵列的方法

yipeiwu_com5年前Python基础

如下所示:

>>> a=random.randint(1,6,(5,3))
>>> a
array([[5, 3, 1],
    [5, 5, 1],
    [5, 1, 3],
    [1, 4, 3],
    [5, 1, 2]])
>>> b=a.tolist()
>>> b#选取b列表的前2列
[[5, 3, 1], [5, 5, 1], [5, 1, 3], [1, 4, 3], [5, 1, 2]]
>>> c=mat(b)
>>> c
matrix([[5, 3, 1],
    [5, 5, 1],
    [5, 1, 3],
    [1, 4, 3],
    [5, 1, 2]])
>>> d=c[:,0:2]
>>> d#将d转化回列表即可
matrix([[5, 3],
    [5, 5],
    [5, 1],
    [1, 4],
    [5, 1]])

以上这篇在python中只选取列表中某一纵列的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Python numpy生成矩阵、串联矩阵代码分享

import numpy 生成numpy矩阵的几个相关函数: numpy.array() numpy.zeros() numpy.ones() numpy.eye() 串联生成num...

Python多维/嵌套字典数据无限遍历的实现

最近拾回Django学习,实例练习中遇到了对多维字典类型数据的遍历操作问题,Google查询没有相关资料…毕竟是新手,到自己动手时发现并非想象中简单,颇有两次曲折才最终实现效果,将过程记...

解决Python运行文件出现out of memory框的问题

解决Python运行文件出现out of memory框的问题

爬虫过程中,发现pycharm变得非常卡,然后出现了这个框: 原本想的是4G内存不够,带不动程序,要加内存条。然后发现图中三个对话框的数字都可以改动,感叹号右边也说please inc...

python 获取utc时间转化为本地时间的方法

方法一: import datetime timenow = (datetime.datetime.utcnow() + datetime.timedelta(hours=8))...

深入分析python中整型不会溢出问题

本次分析基于 CPython 解释器,python3.x版本 在python2时代,整型有 int 类型和 long 长整型,长整型不存在溢出问题,即可以存放任意大小的整数。在pytho...