shauna570392

Python报错 ‘list’object is not callable

因为前面有把变量取名为list,将一个列表取名叫list后,list函数的功能就丧失了,所以注意在Python中在给变量取名的时候,不要赋值给函数。使用del list删除变量,list作为函数的功能就恢复了。

0.0000 0 0
  • 关注作者
  • 收藏
shauna570392

请问python里面有计算列表的平均数的函数么?

可以使用np.mean()进行平均值的计算,详见下图示例:

0.0000 0 0
  • 关注作者
  • 收藏
ermutuxia

python中如何根据多个变量生成一个变量,用apply方法

问:就是目前我要求出来辅助部门的内容,然后有一个条件判断,就是业务部门是零售电商的时候,我取系列的城市等级,如果是其他三个部门的话,我就AO列的人名aaa.xlsx答:import pandas as pdaaa=pd.read_excel(r"C:\Users\Administrator\Desktop\aaa.xlsx")aaa["想要计算的列"]=aaa.apply(lambda x:x.s

5.6333 1 0
  • 关注作者
  • 收藏
hunter.Z

ipynb文件特别大,导致无法打开,怎么处理?

ipynb文件特别大,导致无法打开,怎么处理?答:当文件中的python代码有大量输出时会导致notebook文件特别大以至于打不开。解决思路是清除文件中的output内容。jupyter 提供了相应的功能jupyter nbconvert --ClearOutputPreprocessor.enabled=True --to notebook --output=newipy .\决策树.ipyn

20.6455 2 0
  • 关注作者
  • 收藏
ermutuxia

字节跳动数据运营测试题

问题(例):近三月每月各组有多少活跃客户,请以图和表的形式展现,并提出团队可能存在的问题。参考python代码data=pd.read_excel(r"C:\Users\Administrator\Desktop\字节跳动数据运营测试题(1).xlsx",sheet_name="数据")data["年月"]=data["日"].map(lambda x:(x.year,x.month))data[

0.0000 0 0
  • 关注作者
  • 收藏
啊啊啊啊啊吖

提问:python的聚合怎么做

-----答:Python里的pandas也有分组方法group by,同时也有类似Excel的透视表功能:pivot table

19.8156 1 0
  • 关注作者
  • 收藏
hunter.Z

conda 安装权限不足问题

在用conda安装 python-graphviz时提示如下错误;安装命令如下:conda install python-graphviz这该如何是好?答:在Windows系统中使用conda安装python包时可能会出现EnvironmentNotWritableError: The current user does not have write permissions to the targ

0.0000 0 0
  • 关注作者
  • 收藏
liting李

python如何求加权平均值的方法

#需要求加权平均值的数据列表elements = []#对应的权值列表weights = []使用numpy直接求:import numpy as np np.average(elements, weights=weights)附纯python写法:# 不使用numpy写法1round(sum([elements[i]*weights[i] for i in range(n)])/sum(weig

239.7347 1 0
  • 关注作者
  • 收藏
shauna570392

Python报错 list object has no attribute find

.find()是字符串的方法,返回查找的值在字符串中的索引位置。列表对象没有.find()这个方法,列表使用in 或者 not in 查看某个对象在不在列表中:

85.7143 1 0
  • 关注作者
  • 收藏
shauna570392

Python报错 tuple has no attribute copy

元组对象没有.copy()的方法,列表对象有。这里虽然变量名取的是list,但是在创建的时候,使用的是圆括号,所以创建的list12的数据类型是元组,而元组没有.copy()这个方法,所以报错了。把圆括号改成方括号创建即可。

85.7143 1 0
  • 关注作者
  • 收藏
shauna570392

为什么使用​copy复制后的列表不能进行元素的修改?

在使用列表的.copy()方法时,没有加括号,所以生成的实际上不是列表,而是一个函数对象,函数对象不支持元素的修改所以报错。按下图修改代码后就能成功执行了。

85.7162 2 0
  • 关注作者
  • 收藏
shauna570392

单引号,双引号和三引号的区别?

单行的字符串,使用单引号双引号一般没什么差别,特殊情况需要单双引号混用,如下边的例子:三引号用于定义多行字符串,字符串是什么样就怎么样输出,如果多行的字符串使用单或者双引号,那么就得结合续行符或者换行符一起使用,如下图:

85.7143 1 0
  • 关注作者
  • 收藏
shauna570392

Python报错 unindent does not match any outer indentation level

这里是缩进错误 一个缩进是四个空格,if这一行少了空格,导致缩进错误。可以看出,if关键字变成了红色,实际也是在提醒缩进有误,对这一行补空格,到if关键字变成绿色,缩进就对了。

85.7143 1 0
  • 关注作者
  • 收藏
shauna570392

Python连mysql数据库,报1064错误

1064在sql中是语法错误,这里虽然是在Python中连接mysql数据库,但是是mysql的语法出错了。想创建数据库,使用create database 数据库名字 的语法这里create少些了e,写成了creat,所以报错了。

85.7143 1 0
  • 关注作者
  • 收藏
shauna570392

​怎样判别变量是否被定义?

如果在调用变量的时候报错 name XX is not defined,代表变量未被定义。如果在调用的时候有输出,那么就是定义了该变量

85.7143 1 0
  • 关注作者
  • 收藏
shauna570392

为什么这里出现了死循环?

自定义函数后想调用,另起一行不需要缩进。如果增加缩进,把相同的函数名写进了自定义函数里面,那么在调用add2()的时候,就会不断的执行调用add2()这个函数的操作,也就出现了死循环的情况。

85.7143 1 0
  • 关注作者
  • 收藏
shauna570392

​位置参数 和 关键字参数 怎么区分?

位置参数和关键字参数(根据实参的传递方式对参数进行的分类)1.位置参数:实参位置和形参保持一致,按形参声明的先后顺序一一赋值2.关键字参数:调用函数的时候以 形参=实参的方式来传参, 这个时候实参的顺序无所谓

85.7143 1 0
  • 关注作者
  • 收藏
shauna570392

使用min或者max函数,可以用列表和数字进行比较么?

不可以。这里以min函数进行举例。min()有两种传参方式:1.将单个元素传入,如下图,返回各元素比较得到的最小值。2.传入可迭代的对象,如列表,会返回列表中最小的元素的值。如果传入的元素是一个个列表,那么会默认以每个列表中索引位置为0的元素进行比较,返回索引位置为0的元素中,最小的一个的值所在的小列表。如下图,1,6,8中1最小,所以返回1所在的列表[1,2]最后,列表与单个的数值直接无法进行比

85.7143 1 0
  • 关注作者
  • 收藏
shauna570392

continue和pass有什么区别?

设置满足某条件时,continue表示跳过后面的程序,进入下一次循环,而pass表示占位,什么也不做,后面的代码还是会执行。

85.7143 1 0
  • 关注作者
  • 收藏
shauna570392

在该循环中为什么会取到11呢,while i不是<=10了吗?

while i

85.7143 1 0
  • 关注作者
  • 收藏

热门用户 换一批

本月PGC排行 总奖励
01
ermutuxia
2371.6746
02
啊啊啊啊啊吖
1689.9569
03
CDA103315
719.9980
04
liting李
680.5667
05
詹惠儿
406.5332
06
M18964548320
120.0000
07
LXM21
11.2666
08
shauna570392
0.0020
09
Z1263
0.0013