numpy的基本用法(三)——numpy的索引 | | numpy的基本用法(三)——numpy的索引 文章作者:Tyan博客:noahsnail.com | CSDN | 简书 本文主要是关于numpy的一些基本运算的用法。 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384#!/usr/bin/env python# _*_ coding: utf-8 _*_import numpy as np# Test 1# 一维矩阵a = np.arange(3, 15)print a# 输出矩阵的第三个元素print a[2]# Test 1 result[ 3 4 5 6 7 8 9 10 11 12 13 14]5# Test 2# 二维矩阵a = np.arange(3, 15).reshape(3, 4)print a# 输出矩阵的第二行print a[1]# 输出矩阵的第一个元素print a[0][0]# 输出矩阵某个位置上的元素print a[2][1]print a[2, 1]# 输出矩阵第三行的所有数字# :代表整行或整列print a[2, :]# 输出矩阵第二行的前三个数,左开右闭print a[1, 0:3]# Test 2 result[[ 3 4 5 6] [ 7 8 9 10] [11 12 13 14]][ 7 8 9 10]31212[11 12 13 14][7 8 9]# Test 3# 迭代矩阵的行for row in a: print row# 迭代矩阵的列for column in a.T: print column# Test 3 result[3 4 5 6][ 7 8 9 10][11 12 13 14][ 3 7 11][ 4 8 12][ 5 9 13][ 6 10 14]# Test 4# 矩阵展开print a.flatten()# 迭代矩阵的元素for item in a.flat: print item# Test 4 result[ 3 4 5 6 7 8 9 10 11 12 13 14]34567891011121314 参考资料 https://www.youtube.com/user/MorvanZhou 如果有收获,可以请我喝杯咖啡! 赏 微信打赏 支付宝打赏