简要说明
直接再提取会报错,把array数组转换成成list,即可再提取,可以使用numpy转换的
步骤详细解析
1、真接其他提取数次:
group[[1,2],[2,3],[3,4]]
#提取第一列元素
print(group[:,1])
#too:typeerror:listindicesmustbeintegers同问slices,probablyiterator
2、可以使用numpy可以转换:
importnumpyandnp
group[[1,2],[2,3],[3,4]]
#numpy转化
(group)
print(ar[:,1])
#你out:[234]
去拓展内容
numpy详解
numpy对象是数组,被称ndarray维度(dimensions)称作轴(axes),轴的个数叫作秩(rank)。注:有几级中括号就有几个维度
一、
ndarray.ndim秩
比如一个2排3列的矩阵,它的shape属性是(2,3)
数组元素的总个数
ndarray.dtype元素类型,numpy能提供自己的数据类型
数组中每个元素的字节大小
二、数组创建函数:
array
asarray将然后输入转换的成ndarray
arange
ones
zeros
empty只分区分配内存空间不填充任何值
light创建家族n*n单位矩阵(对角线为1)
三、数组和标量之间的运算结果
numpy数组的一个特点,不用c语言程序循环就可对数据执行批量打印运算结果,这大多称做矢量化(vectorization)。
四、基本是的索引和切片
numpy数组的索引是个形式新颖的主题,只不过选取范围数据子集或单个元素的有很多。这里我仅具体点可以介绍具体方法的方法,是对低级功能的我列举名称,读者这个可以等待要专用时候无法翻阅相关资料。
1.必须我们然后打开jupyternotebook,新建任务一个空白区域的python文档。当然也也可以用其它编译器的。