这篇文章将为大家详细讲解有关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]输出结果是:
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)输出结果是:
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)
输出结果:
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 nullPython中X(:, 0)和(:1)怎么用