python数据分析之numpy的学习笔记

python数据分析之numpy的学习笔记,第1张

概述numpy的学习笔记行列维度不一样之间运算会报错importnumpyasnpt1=np.arange(36).reshape(6,6)print(t1)结果如下:[[012345][67891011][121314151617][181920212223][242526272829][3031323334 numpy的学习笔记









行列维度不一样之间运算会报错








import numpy as npt1=np.arange(36).reshape(6,6)print(t1)结果如下:[[ 0  1  2  3  4  5] [ 6  7  8  9 10 11] [12 13 14 15 16 17] [18 19 20 21 22 23] [24 25 26 27 28 29] [30 31 32 33 34 35]]
#取行print(t1[2])结果如下:[12 13 14 15 16 17]
#取连续多行print(t1[2:])print(t1[2:,:])结果如下:[[12 13 14 15 16 17] [18 19 20 21 22 23] [24 25 26 27 28 29] [30 31 32 33 34 35]]
#取不连续多行print(t1[[1,3,5]])print(t1[[1,3,5],:])结果如下:[[ 6  7  8  9 10 11] [18 19 20 21 22 23] [30 31 32 33 34 35]]
#取列print(t1[:,0])            结果: [ 0  6 12 18 24 30]#取连续多列                  print(t1[:,2:])结果:[[ 2  3  4  5]      [ 8  9 10 11]      [14 15 16 17]      [20 21 22 23]      [26 27 28 29]      [32 33 34 35]]      #取不连续多列print(t1[:,[0,2]])结果:[[ 0  2] [ 6  8] [12 14] [18 20] [24 26] [30 32]]
#取行和列,第三行第四列的值a=t1[2,3]print(a)15
#取多行和多列,取第三行到第五行,第2列到第四列的结果#取的是行和列交叉的位置b=t1[2:5,1:4]print(b)结果如下:[[13 14 15] [19 20 21] [25 26 27]]
#取多个不相邻的点#选出来的结果是(0,0)(2,1)(2,3)c=t1[[0,2,2],[0,1,3]]print(c)结果如下:[ 0 13 15]








这时请通过以上学的内容自行分析解释以下代码:






总结

以上是内存溢出为你收集整理的python数据分析之 numpy的学习笔记全部内容,希望文章能够帮你解决python数据分析之 numpy的学习笔记所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/langs/1189490.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-03
下一篇2022-06-03

发表评论

登录后才能评论

评论列表(0条)

    保存