python中各种问题

1、出现:OSError:Initialization from file failed

import numpy as np   #导入numpy模块,同时起个别名:np,这个别名业界也有名,大都默认了
import seaborn as sns  #seaborn可视化第三方库
import pandas as pd

sns.set(color_codes = True)
tips = sns.load_dataset('tips')  #这里tips是一个内置的数据集,两列:tip和total_bill数据
g = sns.lmplot(x = "total_bill",y = "tip",data = tips)  #开始根据数据集画图,设置X/Y轴,然后设置数据集

上面是执行代码,结果“tips = sns.load_dataset('tips') ”这句代码报错:


原因分析:pd.read_csv函数有些错误,大部分原因是因为文件所在路径有中文,或者读取的文件中有中文

解决方案:点开我上面画圆圈的部分,然后会跳转到utils.py模块


更改上面的代码为:

df = pd.read_csv(full_path, **kws, engine='python')

这样,问题就完美解决了。

参考网页:点击打开链接

2、导入模块

参考我之前写的博客:第三方模块,其中第二个标题中记载了如何导入第三方模块

注意:最好的导入方法,是先在你下载的Python版本中导入模块,然后再在编程项目虚拟解释器中导入模块,不懂可以参考:解释器,当然这个都是次要的,初学者只要导入进去就可以了

3、出现大量波浪线

我的代码写完以后,发现出现了大量的波浪线,原来是格式有问题,不符合Python的写作规则,详细解决方案,可以参考:如何去除波浪线

4、from numpy import * 与 import numpy的区别

我写的代码是参考自机器学习实战,但是写的时候,我当时直接写的import numpy,我觉得这两个是一样的啊,加星号,不就是全部导入嘛,但是谁知道出现了报错,网上查了一下,发现确实有区别,而且区别还很大,区别可以参考:区别









  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值