詹惠儿

matplotlib绘图时中文显示乱码怎么解决?

问: matplotlib绘图时中文显示乱码怎么解决?前面已经运行过字体设置代码:matplotlib.rcParams['font.sans-serif'] = ['SimHei'] 答: 这是因为在运行字体设置代码:matplotlib.rcParams['font.sans-serif'] = ['SimHei'] 后,又运行了matplotlib设置绘图格式代码,此时需要再重新运

詹惠儿

2020-05-16

74.0682 3 2
  • 关注作者
  • 收藏

为什么运行了matplotlib绘图的代码没有报错,却显示不了图呢?

问: 为什么运行了matplotlib绘图的代码没有报错,却显示不了图呢? 答: 在运行绘图代码前先设置图形展现形式,在Jupyter Notebook中,有两种图形展现形式: %matplotlib notebook :运行这句命令会在notebook中启动交互式图形 %matplotlib inline :运行这句命令会在notebook中启动静态图形 如果没有运行以上命令,默认是显示

詹惠儿

2020-05-15

26.5310 5 1
  • 关注作者
  • 收藏

matplot绘制折线图时能不能对x轴加个参考区域?

问: matplot绘制折线图时能不能对x轴加个参考区域? 答: 可以通过matplotlib中的axvspan()函数来设置,代码如下:

詹惠儿

2020-05-15

26.5310 5 3
  • 关注作者
  • 收藏

matplotlib绘图中的y轴标签能不能横置

问: matplotlib绘图中的y轴标签能不能横置 答:可以通过matplotlib中设置标签旋转角度的参数rotation来设置,在y轴rotation默认是旋转90度,当设置rotation=0时,y轴标签便会水平显示。

詹惠儿

2020-05-15

26.5310 5 0
  • 关注作者
  • 收藏

matplotlib绘图中ticks只能一个一个手输吗

问: matplotlib绘图中ticks只能一个一个手输吗 答: 不一定,在实际工作中一般不会手动一个个敲,可以使用前面学习NUMPY中学到的生成一序列数组的方法来生成,例如: xticks(np.arange(0, 1, step=0.2))

詹惠儿

2020-05-15

26.5310 5 5
  • 关注作者
  • 收藏

在python中使用matplotlib绘制散点图时,为什么下图的图例显示这么多个?

问: 在python中使用matplotlib绘制散点图时,为什么下图的图例显示这么多个?怎么删除剩下一个 答: 这是因为在绘制散点图时,添加图例项的代码放在循环里面,会被重复执行10次,把plt.legend()放到循环外面即可。 import matplotlib.pyplot as plt a = 1 while a <= 10:     b = plt.scatter(a,

詹惠儿

2020-05-15

26.5310 5 8
  • 关注作者
  • 收藏

这个randint图框最后一个参数是什么意思,我改成1就报错了

问: 这个randint图框最后一个参数是什么意思,我改成1就报错了 答: randint()函数返回从指定的“低”(包含)到“高”(不含)的随机整数,第三个参数size为返回元素的个数,当设置为1时,返回1个随机整数,与data_info['营养价值']中的元素个数不一致就会报错。

詹惠儿

2020-05-14

28.4850 7 5
  • 关注作者
  • 收藏

python报错:TypeExxox: Iremove() takes exactly one arument (8 given)

问: python报错:TypeExxox: Iremove() takes exactly one arument (8 given),怎么解决? 答: remove()方法是将列表中指定的元素移除,remove()方法中只能输入一个指定的参数,而这里输入过多参数导致报TypeError,当该指定元素不存在于列表中时则会引发ValueError。

詹惠儿

2020-05-14

28.4848 6 1
  • 关注作者
  • 收藏

python报错:SyntaxError: invalid syntax .

问: python报错:SyntaxError: invalid syntax . 答: 根据报错提示可以发现是最后一句语句出错,检查最后一句中的括号,可以看到pow()函数第一个参数中多了一个右括号,将其去掉即可。

詹惠儿

2020-05-14

28.2468 4 6
  • 关注作者
  • 收藏

python报错:TypeError: int()takes at most 2 arguments (4 given)

问: python报错:TypeError: int()takes at most 2 arguments (4 given),怎么解决? 答: 这是因为int()函数中输入过多参数,int()函数中只能输入一个参数,而这里输入4个参数,如果想要同时对输入的4个值改为整数型,做法如下:

詹惠儿

2020-05-14

25.9248 3 3
  • 关注作者
  • 收藏

python报错:TypeError: ‘>’not supported between instances of str and int

问: python报错:TypeError: ‘>’not supported between instances of str and int 答: 这是因为原数据中的年龄字段是字符型,字符型的字段无法与数值型的‘50’进行比较,将年龄字段的数据类型改为数值型即可:df.年龄 = df.年龄.astype('int')。

詹惠儿

2020-05-13

48.4871 4 5
  • 关注作者
  • 收藏

python报错TypeError : unsupported operand type (s) for :dict and dict

问: python报错TypeError : unsupported operand type (s) for :dict and dict 答: 在python中字典不支持加法运算,如果要将一个字典追加到另一个字典,可以用update函数,用法如下:

詹惠儿

2020-05-13

48.4871 4 6
  • 关注作者
  • 收藏

python中的类型可变和不可变指什么

问; python中的类型可变和不可变指什么 答: python中的数据类型为可变对象指该对象所指向的内存中的值可以被改变,通俗点说就是原地改变,列表、字典、集合这三类属于可变数据类型。 相对应的,不可变对象值该对象所指向的内存中的值不能被改变,当改变某个变量时候,由于其所指的值不能被改变,相当于把原来的值复制一份后再改变,这会开辟一个新的地址,变量再指向这个新的地址。 python中哪些是可变

詹惠儿

2020-05-13

48.4871 4 0
  • 关注作者
  • 收藏

python报错:AxisError: axis is out of bounds for array of dimension 1

问: python报错:AxisError: axis is out of bounds for array of dimension 1 答: 这是因为数组x,y是一维数组,这里调用concatenate函数时,设置axis=1,表示要将数组x和y按照第2个维度进行拼接,对于一维数组而言,不存在第二维,是无法对其进行第二维操作的

詹惠儿

2020-05-12

32.4521 4 4
  • 关注作者
  • 收藏

Numpy中的这个“//==”运算符是什么意思?

问: Numpy中的这个“//==”运算符是什么意思? 答: Numpy中的“//==”和之前学的“ =”,“-=”类似,都是python的复合运算符,“//==”是指取整除赋值运算符,c //= a 等效于 c = c // a,举例如下:

詹惠儿

2020-05-12

32.4521 4 1
  • 关注作者
  • 收藏

用这种做法没有报错,但是为什么取不了中间的[[5,2],[6,8]]?

问: 用这种做法没有报错,但是为什么取不了中间的[[5,2],[6,8]]? 答: 在numpy的多维数组中,如果对嵌套列表一层一层取,每一次都是按照第一维(行)来取, 如果要取中间的[[5,2],[6,8]],应该用x3[0:2,1:3] :

詹惠儿

2020-05-12

32.4521 4 4
  • 关注作者
  • 收藏

怎么解释以下numpy中输出的数据类型?

问: 怎么解释以下numpy中输出的数据类型? 答: ndarray.dtype用来显示当前ndarray对象的数据属于什么类型,上图输出结果中, 第一个的int32指二进制存储长度为32的整数型(能存储2的32次幂的位数), 第二个中的

詹惠儿

2020-05-12

32.4521 4 5
  • 关注作者
  • 收藏

python中以下代码为什么执行不了

问: 请问python中以下代码为什么执行不了: a=int(input('请输入a的值')) b=int(input('请输入b的值')) c=int(input('请输入c的值')) print(a b c) 答: 从代码的目录中可以看到3.4小节是标红的。说明3.4小节处有某句代码是没有执行成功的,在python中,前面代码正在运行,后面的代码是不能运行的,因此需要先将3.4小节处

詹惠儿

2020-05-10

26.5373 5 1
  • 关注作者
  • 收藏

这个界面怎么用不了alt a截图

问: 这个界面怎么用不了alt a截图 答: jupyter页面和一般网站打开的页面一样,是支持用快捷键进行截图的,如果截图不了,需要检查支持该截图快捷键alt a的软件如微信,QQ等是否能正常使用。

詹惠儿

2020-05-10

26.3516 4 2
  • 关注作者
  • 收藏

python报错 InternalError: (1046,’ No database selected' )

问: python链接数据库时报错:InternalError: (1046,’ No database selected' ) 答: 根据错误提示是因为在对数据库进行增删查改等操作前没有进行选择数据库操作,需要先通过“use 数据库名”来先指定是要对哪个数据库进行操作

詹惠儿

2020-05-10

86.5705 5 3
  • 关注作者
  • 收藏
<1686970165>