extend()和insert()函数用法总结extend():在列表最后添加一个新列表内的多个元素语法:列表名.extend(添加的列表)与方法append()不同,extend()中添加的元素只能是列表类型,且不保存其列表形式,即将需要添加的列表里的元素一一提取出来后再添加到原列表。x_list=[2333,'python',['a','b','c']]x_list.extend(['MySQ
詹惠儿
2020-10-13
append()函数用法总结append():在列表最后添加一个新的元素语法:列表名.append(添加的元素)#创建列表x_listx_list=[2333,'python',['a','b','c']]print(x_list)#在列表x_list最后添加元素'MySQL'x_list.append('MySQL')print(x_list)以上代码执行结果为:注意:若添加的新元素为列表,ap
詹惠儿
2020-10-13
问:python报错:SyntaxError: invalid syntax .答:根据报错提示可以发现是最后一句语句出错,检查最后一句中的括号,可以看到pow()函数第一个参数中多了一个右括号,将其去掉即可。
詹惠儿
2020-10-13
问:这个randint图框最后一个参数是什么意思,我改成1就报错了答:randint()函数返回从指定的“低”(包含)到“高”(不含)的随机整数,第三个参数size为返回元素的个数,当设置为1时,返回1个随机整数,与data_info['营养价值']中的元素个数不一致就会报错。
詹惠儿
2020-10-13
问:如图求左尾不应该用左尾函数吗?为啥用左尾求出来和右尾的值一样哇,上面俩个红色的求出来都是39. 3641,下面俩个蓝色的求出来都是12.4011,岂不是求左尾右尾都是用了同一个函数了,不应该是各自用各自左右尾函数吗?答:因为这里传入的概率参数不一样,概率为0.025的右尾卡方分布的区间点和概率为0.975的左尾卡方分布的区间点是同一个点这两个函数的区别是chisq.inv求的是左侧面积对应的区
詹惠儿
2020-10-13
问:python如何求中位数答:中位数:中位数是一组数字中的中间数。可以通过以下代码计算包含数字的列表的中位数:我们定义一个数字列表并计算列表的长度。要查找中位数,我们首先使用sort()函数按升序排序列表。现在我们通过检查剩余数量来检查数字是偶数还是奇数。如果数字是偶数,我们在列表中找到2个中间元素并获得它们的平均值以将其打印出来。但如果数字是奇数,我们在列表中找到中间元素并将其打印出来。n_n
詹惠儿
2020-10-10
问:python里怎么计算两个矩阵的乘积?答:numpy.dot(vector_a,vector_b,out = None):返回向量a和b的点积。它可以处理2D数组,但将它们视为矩阵并执行矩阵乘法。对于N维,它是a的最后一个轴和b的倒数第二个的和积:dot(a, b)[i,j,k,m] = sum(a[i,j,:] * b[k,:,m])示例:import numpy as np# Scalar
詹惠儿
2020-10-10
问:开始菜单没有搜索栏无法查找并打开cmd窗口答:如果【开始菜单】没有提供搜索栏,可在【所有程序】处往下滑,找到【命令提示符】,双击打开即可。
詹惠儿
2020-10-10
矩阵特征值函数numpy.linalg.eigh(a,UPLO ='L'):此函数用于返回复Hermitian(共轭对称)或实对称矩阵的特征值和特征向量。返回两个对象,一个包含该对象的一维数组a的特征值,以及相应特征向量的2-D方阵或矩阵(取决于输入类型)(在列中)。# Python program explaining# eigh() functionfrom numpy import lina
詹惠儿
2020-10-10
问:train_test_split的参数解释答:train_test_split功能需要解释如下几个参数:X,y:这些是需要分割的特征矩阵和响应向量。test_size:测试数据与给定数据的比率。例如,为150行X设置test_size = 0.4可生成150 x 0.4 = 60行的测试数据。random_state:如果你使用random_state = some_number,那么你可以保
詹惠儿
2020-09-29
问:ndarray.shape和ndarray.resize有什么区别?答:ndarray.shapendarray.shape有两种功能:第一种是查看数组形状:第二种是改变数组形状:ndarray.resize()使用 resize 方法可以直接修改数组本身作用和shape改变数组形状是一样的,即改变数组本身。
詹惠儿
2020-09-29
问:在配置graphviz的环境变量 时,我点击编辑之后是图一,跟教程中图二不一样,该怎么操作?答:图二是win10配置环境变量的方法,在win7中,点击编辑,然后在弹出的地址后面直接添加即可。
詹惠儿
2020-09-29
问:python报错:ValueError: operands could not be broadcast together with shapes (3,3) (2,3) 答:这是因为Numpy中的基本运算(加、减、乘、除、求余等等)都是元素级别的,要求两个数组的形状相同,同时numpy的广播规则要求维度数相同的两个数组,若某个维度不同,必须其中一个数组维度为1才能进行广播,而这两个数组不符合
詹惠儿
2020-09-29
问:请问下图黄色这块区域是如何解释呢?答:黄色区域就是求bmi的公式:bmi值=体重(kg) 十(身高/100) ^2 (cm),代码的分母中的POWER函数的主要作用是返回给定数字的乘幂,POWER函数的语法为:POWER(number,power),其中参数number表示底数;参数power表示指数。
詹惠儿
2020-09-28
问:np.diag()用法总结答:np.diag()主要有两种用法:当提供的值为一维数组:创建以一维数组为对角线,其余为0的二维数组当提供的值为二维数组:提取二维数组上的对角线元素# 创建一个以一维数组a为对角线,其余为0的二维数组<<< a = np.arange(1, 4)<<< a<<< np.diag(a)array([1, 2, 3])array([[1, 0, 0], [0
詹惠儿
2020-09-28
问:numpy中数组相乘为什么结果是一个数组不是一个数?答:乘法运算符 * 的运算在NumPy数组中也是元素级别。如果想要进行矩阵乘积操作,可以使用dot函数。dot函数的语法:dot(a, b, out=None),其中参数a,b为进行向量点积或矩阵乘法运算的数组,参数out为结果保存处。具体运算过程可参考下图:
詹惠儿
2020-09-28
问:如何确定数据分布的偏态程度?答:偏态的判断:①是否存在: SK=0对称分布; SK>0右偏分布; SK<0左偏分布②偏态的程度: 低度偏态分布; 中等偏态分布; 高度偏态分布。
詹惠儿
2020-09-27
问:p值法和小概率原理有什么联系?答:p值法和小概率原理的联系:当发生p值< α时, 表明小概率事件发生了,根据小概率原理(小概率事件在一次中是不可能发生的,如果发生了,则认为其是假的),因此认为原假设是假的假设,应拒绝原假设。
詹惠儿
2020-09-27