数据分析与挖掘课程相关资源

这是在gitee上整的关于这门课的一个开源项目。

https://gitee.com/rainpet/python-data-analysis-and-mining-demo

头歌平台。

常见问题:

1、如何确认conda的版本,执行如下命令:

bash 复制代码
conda list anaconda$

2、实验室登陆后,无法上网,使用ping命令提示找不到主机,但是ping百度的主机如 ping 39.156.66.18 却可以。

原因:DNS问题,win11的话,打开设置

打开界面中,找到:

修改界面,修改为8.8.8.8或114.114.114.114,保存,一般问题即可解决。

3、powershell中如何设置临时环境变量,以JAVA_HOME为例:

先确认jdk路径,如:d:\java\jdk,则:

查看变量命令:
$env:JAVA_HOME

正确的话,则会输出d:\java\jdk

临时设置变量:
$env:JAVA_HOME=d:\java\jdk

设置永久变量:

bash 复制代码
[Environment]::SetEnvironmentVariable("JAVA_HOME", "D:\hadoop\jdk", [EnvironmentVariableTarget]::Machine)

4、cmd中临时设置环境变量,以JAVA_HOME为例:

先确认jdk路径,如:d:\java\jdk,则:

查看变量命令:
echo %JAVA_HOME%

正确的话,则会输出d:\java\jdk

临时设置变量:
set JAVA_HOME=d:\java\jdk

永久设置变量:
setx JAVA_HOME d:\java\jdk

5、一些命令无法在powershell执行,原因:powershell默认情况下权限较低,通过

Get-ExecutionPolicy -List 可以查看当前的执行策略

几种策略:

Restricted:默认的设置, 不允许任何script运行

AllSigned:只能运行经过数字证书签名的script

RemoteSigned:运行本地的script不需要数字签名,但是运行从网络上下载的script就必须要有数字签名

Unrestricted:允许所有的script运行

执行命令:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

即可将当前用户策略改为 RemoteSigned

6、常见包安装:

python -m pip install scikit-learn -i https://pypi.tuna.tsinghua.edu.cn/simple

python -m pip install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple

7、建议使用PEP8编码规范,介绍文档:

https://learnku.com/docs/styleofcode/PEP_8/7084

8、matplotlib中设置统一字体的代码,这个在spyder中,设置一次,其他都会生效:

matplotlib.rcParams'font.sans-serif' = 'SimHei'

也可以用:

matplotlib.plt.rcParams'font.sans-serif' = 'SimHei'

具体代码中设置,如折线图:

plt.title('示例',fontproperties='SimHei')

9、5-6代码案例,conda环境下要安装mrmr模块,但不是fakemp和mrmr,而是需要如下:

pip install mrmr_selection -i https://pypi.tuna.tsinghua.edu.cn/simple

10、增加conda的镜像源

bash 复制代码
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
#设置搜索时显示通道地址
conda config --set show_channel_urls yes

11、删除conda的镜像源

bash 复制代码
conda config --remove-key channels
相关推荐
MoRanzhi120323 分钟前
第6篇(中)· 使用 PyQt5 实现 2048 高性能计算版:无头后台求解与三档运行模式
python·pyqt·数据持久化·多进程·进程间通讯·后台任务·断点续跑
Metaphor6922 小时前
Python 自动化办公:如何轻松在 PDF 中导入与导出表单数据
python·pdf·自动化
lzhdim6 小时前
AI的分类
人工智能·算法·机器学习·分类·数据挖掘
外收内放11 小时前
面向对象高级(实战案例)
开发语言·python·学习
Data-Miner11 小时前
人工智能怎么做数据分析?从准备到出报告的实操指南
人工智能·数据挖掘·数据分析
专业程序开发源12 小时前
springboot欧缇蔓月子中心管理系统82697-计算机课程设计、毕业设计
java·spring boot·后端·python·spring·django·课程设计
FPGA小迷弟12 小时前
用 Claude Code 重构遗留系统:从评估到落地的完整实践指南
c++·python·ai·plotly·django·ai编程·claude
卷无止境12 小时前
面向arm64桌面客户端开发全景:语言、框架与生态
后端·python
fanruitian12 小时前
python else用法
开发语言·python
Data-Miner12 小时前
需要做财务数据分析,有什么好用的工具?从准备到出报告的实操指南
大数据·数据库·数据分析