Python中X(:, 0)和(:1)怎么用

  介绍

这篇文章将为大家详细讲解有关Python中X(:, 0)和(:1)怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

Python有哪些常用库

Python常用的库:1. requesuts; 2. scrapy; 3.枕头;4.扭曲;5. numpy; 6. matplotlib; 7. pygama; 8。ipyhton等。

X[: 0]是numpy中数组的一种写法,表示对一个二维数组,取该二维数组第一维中的所有数据,第二维中取第0个数据,直观来说,X[: 0]就是取所有行的第0个数据,X(: 1)就是取所有行的第1个数据。

举例说明:

import  numpy  as  np   ,   时间=X  np.array ([[0, 1], [2、3], [4,5], [6、7], [8 9], (10、11), (12、13), (14、15), (16、17), [18、19]])   print  X [: 0]

X[: 0]输出结果是:

 Python中X(:, 0)和(:1)怎么用“> </p> <pre类= import  numpy  as  np   ,   时间=X  np.array ([[0, 1], [2、3], [4,5], [6、7], [8 9], (10、11), (12、13), (14、15), (16、17), [18、19]])   print  X (: 1)

X(: 1)输出结果是:

 Python中X(:, 0)和(:1)怎么用“> </p> <p> X [n:]是取第1维中下标为n的元素的所有值。</p> <p> X[1:]即取第一维中下标为1的元素的所有值,输出结果:</p> <p> <img src= X =, np.array ([[0 1 2], [3、4、5], [6 7 8], (9、10、11), (12、13、14), (15、16、17), [18、19、20]])   print  X (:, 1:3)

输出结果:

 Python中X(:, 0)和(:1)怎么用“> </p> <p> <强>补充:Python中的[1:],[::1)X [: m: n]和[1:]</强> </p> <h3> Python中的[1:]</h3> <p>意思是去掉列表中第一个元素(下标为0),去后面的元素进行操作,以一个示例题为例,用在遍历中统计个数:</p> <p>题:读入n名学生的成绩,将获得某一给定分数的学生人数输出。</p> <h4>输入格式:</h4> <p>输入在第1行给出不超过10 ^ 5 ^的正整数n,即学生总人数。随后1行给出n名学生的百分制整数成绩,中间以空格分隔。最后一行给出要查询的分数个数K(不超过n的正整数),随后是K个分数,中间以空格分隔。</p> <h4>输出格式:</h4> <p>在一行中按查询顺序给出得分等于指定分数的学生人数,中间以空格分隔,但行末不得有多余空格。</p> <pre类= stu_num =,输入(& # 39;请输入学生总人数:& # 39;)   时间=stu_grade 输入(& # 39;请输入每位学生的成绩(百分制),并以空格分开:& # 39;).split(),, #,将如数的字符串转化成列的表   时间=num_and_grade 输入(& # 39;请输入要统计几个分数,以及每个分数值,以空格分开:& # 39;).split(),, #,转成列表格式   时间=result [],, #,定义一个新列表保存结果   for 小姐:拷贝num_and_grade[1:]:,,, #,定义变量我遍历num_and_grade[]列表中除了第一个元素的其他元素   ,,,result.append (str (stu_grade.count(我))),,#,利用Python的count()函数统计相应我值在列表stu_grade[]列表中的个数,转换成字符串格式并追加到结果[]列表中   print (“,“. join(结果)),,#,列表转换成字符串格式,打印结果

结果:

请输入学生总人数:10

请输入每位学生的成绩(百分制),并以空格分开:42 88 99 75 88 95 78 88 95 99

请输入要统计几个分数,以及每个分数值,以空格分开:3 88 99 95

3 2 2

Python中的[::1]

这个是Python的片符号的特殊用法。

b=(i, j)表示复制[我]到[j - 1],以生成新列表的对象

当我缺省时,默认为0,即一个[3]相当于一个(0:3)

当j缺省时,默认为len(倾斜的),即一个[1:]相当于一个[1:10]

当我,j都缺省时,一个[:]就相当于完整复制一份一个了

b=[i: j: s]这种格式呢,i, j与上面的一样,但年代表示步进,缺省为1 .

所以一个(我:j: 1)相当于一个(i, j)

当s<0时:我缺省时,默认为1;j缺省时,默认为len (a) 1

所以一个[::1]相当于一个[1:len (a) 1: 1],也就是从最后一个元素到第一个元素复制一遍。

a =,(& # 39;一个# 39;& # 39;b # 39;, & # 39; c # 39;, & # 39; d # 39;, & # 39; e # 39;, & # 39; f # 39;, & # 39;舌鳎# 39;,& # 39;h # 39;, & # 39;舌鳎# 39;,& # 39;k # 39;, & # 39; l # 39;, & # 39;猴# 39;】   时间=b [:],, #,列表切片,表示把列表一个[]的值全部正序复制到列表b[]中   打印(b),, #,(& # 39;一个# 39;,,& # 39;b # 39;,, & # 39; c # 39;,, & # 39; d # 39;,, & # 39; e # 39;,, & # 39; f # 39;,, & # 39;舌鳎# 39;,,& # 39;h # 39;,, & # 39;舌鳎# 39;,,& # 39;k # 39;,, & # 39; l # 39;,, & # 39;猴# 39;】   #,b =, (n: m)表示列表切片,复制列表一个[n]到[m - 1]的内容到新的列表对象b []   #,当n缺省时,默认为0,即一个[m]   #,当m缺省时,默认到最后,即一个[n:]   b1 =, [1:4]   打印(b1),, #, (& # 39; b # 39;,, & # 39; c # 39;,, & # 39; d # 39;】   b2 =, (3):   打印(b2),, #,(& # 39;一个# 39;,,& # 39;b # 39;,, & # 39; c # 39;】   b3 =, (1:)   打印(b3),, #, (& # 39; b # 39;,, & # 39; c # 39;,, & # 39; d # 39;,, & # 39; e # 39;,, & # 39; f # 39;,, & # 39;舌鳎# 39;,,& # 39;h # 39;,, & # 39;舌鳎# 39;,,& # 39;k # 39;,, & # 39; l # 39;,, & # 39;猴# 39;】   #,b =,(我:j s]这种格式呢,i, j与上面的一样,但年代表示步进,缺省为1,年代可以取任何数字。   #,所以一个(我:j: 1)相当于一个(i, j)   b4 =, (1:5:2)   打印(b4),, #, (& # 39; b # 39;,, & # 39; d # 39;】   b5 =,(: 5: 1),, #,从末尾倒数取值   打印(b5),, #,(& # 39;猴# 39;,,& # 39;l # 39;,, & # 39; k # 39;,, & # 39;舌鳎# 39;,,& # 39;h # 39;,, & # 39;舌鳎# 39;】   b6 =, (5:: 2)   打印(b6),, #,从一个[n]处倒数取值   b7 =,(:: 1),, #,到这取的值   null   null   null   null   null   null   null   null   null   null   null

Python中X(:, 0)和(:1)怎么用