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

这是在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
相关推荐
默_笙2 天前
🍙 给每个请求过安检:FastAPI 是怎么把校验写进类型注解的
python
qq_426003962 天前
启动playwright录制codegen生成自动化测试脚本
python·自动化
虎头金猫3 天前
4K 视频总卡在公网带宽?用 N1 + OpenList 把网盘播放链路重新理顺
运维·服务器·网络·python·容器·beautifulsoup·pandas
长沙三为智能科技3 天前
家政小程序开发从0到上线:五阶段交付流程与验收清单
python
伞伞悦读3 天前
【第38期】Python 模块与包详解:import、from、模块搜索路径、包结构和 __init__
开发语言·python
Asa121383 天前
R语言实现多组学因子分析(MOFA)
数据分析
只睡四小时3 天前
Canvas 弹道联机实战:700 行 + 固定时间步长
python·websocket·html5·游戏开发·canvas
奇思妙想聪明勤奋的小羊3 天前
DeepAgents第5章:子Agent 与上下文隔离—让 Agent学会委派
人工智能·python·学习·语言模型
lpfasd1233 天前
2026年第38周GitHub趋势周报
python·科技·github
漂着的圆木3 天前
Agent 功能参与度:Copilot 怎么算
sql·数据分析·agent·githubcopilot·度量