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

这是在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
相关推荐
fenglllle15 分钟前
chromadb emmbedding 向量检索
人工智能·python·embedding
cui_ruicheng19 分钟前
Python从入门到实战(六):非序列容器
开发语言·python
ATA888825 分钟前
数据库管理工具的数据安全机制对比:权限管控与审计
数据库·人工智能·数据分析·数据库管理
飞猪~1 小时前
Langchain python版本 LLM 重要函数invoke,ainvoke,stream,astream,batch,abatch
python·langchain·batch
沙蒿同学1 小时前
当古诗词遇上 AI:从 38 万句诗词中取一个好名字
python·算法·架构
shujudang2 小时前
深入数据架构选型:开源埋点系统 vs 企业级增长分析平台的工程与业务考量
架构·数据分析·开源
烟锁池塘柳02 小时前
面板数据(Panel Data)、面板数据模型与面板数据回归详解
人工智能·数据挖掘·回归
xxie1237942 小时前
Python装饰器与语法糖
开发语言·python
CClaris2 小时前
大模型量化从0到1(五):GPTQ 原理详解 + 从零量化一个真实大模型
人工智能·python·算法·机器学习
Railshiqian2 小时前
UserPickerActivity 内部逻辑分析
开发语言·python