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

这是在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
相关推荐
oyguyteggytrrwwwrt41 分钟前
3dgs渲染部分详细注释
python
天天爱吃肉82183 小时前
【重磅发布:拿下新超仁达代理权 】
大数据·人工智能·python·功能测试·汽车
神王宝宝 王者小学3 小时前
面向领域驱动架构的查询实现方式
前端·python·架构
ningmengjing_4 小时前
Redis 从入门到实战:Python操作全攻略
数据库·redis·python
️学习的小王4 小时前
智能文档助手:基于RAG的本地化文档问答系统实战指南
人工智能·python·机器学习
不瘦80斤不改名4 小时前
05-vibe-coding-向agentic-engineering演进
人工智能·笔记·python·prompt
笨鸟先飞,勤能补拙5 小时前
AI 安全的下一个 5 年:从 Agent 到 AGI 的攻防博弈
人工智能·python·安全·web安全·网络安全·github·agi
Logintern095 小时前
LangSmith如何根据id关系,在服务端把扁平列表重建为树形结构,用于页面渲染Trace视图
python
月光船幽幽5 小时前
呼吸孔设计重塑系统稳定性
python·科技·算法