【Sklearn驯化-环境配置】一文搞懂sklearn建模的最优环境搭建用法

2024-06-23 23:20

本文主要是介绍【Sklearn驯化-环境配置】一文搞懂sklearn建模的最优环境搭建用法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

【Sklearn驯化-环境配置】一文搞懂sklearn建模的最优环境搭建用法
 
本次修炼方法请往下查看
在这里插入图片描述

🌈 欢迎莅临我的个人主页 👈这里是我工作、学习、实践 IT领域、真诚分享 踩坑集合,智慧小天地!
🎇 相关内容文档获取 微信公众号
🎇 相关内容视频讲解 B站

🎓 博主简介:AI算法驯化师,混迹多个大厂搜索、推荐、广告、数据分析、数据挖掘岗位 个人申请专利40+,熟练掌握机器、深度学习等各类应用算法原理和项目实战经验

🔧 技术专长: 在机器学习、搜索、广告、推荐、CV、NLP、多模态、数据分析等算法相关领域有丰富的项目实战经验。已累计为求职、科研、学习等需求提供近千次有偿|无偿定制化服务,助力多位小伙伴在学习、求职、工作上少走弯路、提高效率,近一年好评率100%

📝 博客风采: 积极分享关于机器学习、深度学习、数据分析、NLP、PyTorch、Python、Linux、工作、项目总结相关的实用内容。

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

🌵文章目录🌵

    • 🎯 1、sklearn 是什么?
    • 💡 2、sklearn安装
    • 🔍 3、sklearn使用
    • 3.1 工具介绍
    • 3.2 vscode安装
    • 3.2 Anaconda安装
    • 3.3 sklearn配置成功

下滑查看解决方法

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

  

🎯 1、sklearn 是什么?

  scikit-learn(简称sklearn)是一个基于Python的开源机器学习库,它建立在NumPy、SciPy和matplotlib这些科学计算库之上,提供了一系列强大的工具,用于机器学习和统计建模,包括分类、回归、聚类和降维等。
  对于数据分析师、数据挖掘工程师、机器学习算法工程师在日常的工作中,肯定是离不开对sklearn的使用,使用sklearn包括对其进行数据分析,数据挖掘,特征处理、特征构建、模型训练等工作,因此,学会使用sklearn对于从事数据或者算法的人来说是一个非常有不要的技能。

💡 2、sklearn安装

  skearn的安装需要注意的一个点是,在python中sklearn的全称不叫这个,这个是sklearn的简称,所以我们有时间再安装的过程中如果直接使用如下命令进行安装:

pip install sklearn

  会出现正常安装正常,但是在导包的时候出现异常,显示找不到函数的问题,导致这个问题的关键在于,在python的pypi库中,sklearn的全名叫cikit-learn,所以在安装的时候,应该为:

pip install scikit-learn# 安装成功后显示:
scikit-learn              1.4.2

  

🔍 3、sklearn使用

3.1 工具介绍

  在日常的数据分析和数据建模过程中,一方面我们需要开发整套的代码需要一个可视化的代码编辑器同时我们有时候需要对中间的数据结果进行分析,这个时候需要对其进行可视化等操作,因此,我们需要一个代码编辑器不是特别的重的,同时也能够对数据进行可视化操作的工具,下面介绍日常工作中比较好用且符合上述要求的两个工具。

3.2 vscode安装

   vscode是微软开发的一个轻量级的代码编辑器,由于其占用的内存小,社区开源发展快,简单好用,而受到数据和算法工程师的喜爱,mac中具体的安装方法如下所示:

  • 访问官方网站:
    打开你的网络浏览器,访问Visual Studio Code的官方网站:https://code.visualstudio.com/

  • 下载安装包:
    在网站的首页,你会看到下载选项。选择适合macOS的版本进行下载。通常,它会检测到你的操作系统并推荐相应的版本。

  • 启动安装程序:
    下载完成后,找到下载的.dmg文件。双击该文件以启动安装过程。

  • 拖动VSCode到应用程序文件夹:
    安装窗口会打开,显示一个拖动操作,将VSCode的图标拖动到“应用程序”文件夹中。这将把VSCode安装在你的Mac上。

  • 等待安装完成:
    拖动完毕后,VSCode将被复制到应用程序文件夹中。这个过程可能需要一些时间,取决于你的Mac的速度。

  • 打开VSCode:
    安装完成后,你可以从“应用程序”文件夹或使用Spotlight搜索(按下Command(⌘)+ 空格)来启动VSCode。

  • 安装扩展:
    VSCode启动后,你可以根据需要安装扩展。点击左侧的扩展图标(一个方形加号的图标),然后搜索并安装你需要的扩展。

3.2 Anaconda安装

   上述的vscode为代码编辑器,我们还需要一个python的执行环境,由于python是通过

  • 首先,访问Anaconda的官方网站 https://www.anaconda.com/products/distribution 并下载适用于Mac的最新版本Anaconda发行版。
  • chmod +x Anaconda3-xxxxxxx-MacOSX-x86_64.sh
  • 运行脚本./Anaconda3-xxxxxxx-MacOSX-x86_64.sh
  • 创建python相关的环境,conda create -n myenv python=3.8
  • conda activate myenv激活即可,为了使得每次都切入到conda环境中,在mac中的~/.bash_profile文件中写入如下的内容
export PATH=~/anaconda3/bin:$PATH
  • 然后再运行source ~/.bash_profile
      当上述的python环境和vscode编辑环境都搭建完成好了之后,我们就可以通过vscode中的终端进入到conda环境中,并通过pip安装一些数据分析需要的python包,对于画图相关的一些操作建议使用jupyter lab来进行,具体的安装方法为:
pip install jupyterlab
# 然后在终端运行
jupyter lab
# 注意上述在哪个目录下运行jupyter lab,那么可视化的界面就打开哪个目录下的文件夹

3.3 sklearn配置成功

  判断sklearn安装是否成功,就可以创建一个python文件,然后导入相关的包测试一下即可,具体为:

import numpy as np
from sklearn import datasets
from sklearn.model_selection import train_test_split
from sklearn.linear_model import LinearRegression
from sklearn.metrics import mean_squared_error

  上述代码没有报相关的错误即安装成功;

这篇关于【Sklearn驯化-环境配置】一文搞懂sklearn建模的最优环境搭建用法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1088572

相关文章

Python中你不知道的gzip高级用法分享

《Python中你不知道的gzip高级用法分享》在当今大数据时代,数据存储和传输成本已成为每个开发者必须考虑的问题,Python内置的gzip模块提供了一种简单高效的解决方案,下面小编就来和大家详细讲... 目录前言:为什么数据压缩如此重要1. gzip 模块基础介绍2. 基本压缩与解压缩操作2.1 压缩文

解读GC日志中的各项指标用法

《解读GC日志中的各项指标用法》:本文主要介绍GC日志中的各项指标用法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、基础 GC 日志格式(以 G1 为例)1. Minor GC 日志2. Full GC 日志二、关键指标解析1. GC 类型与触发原因2. 堆

MySQL数据库中ENUM的用法是什么详解

《MySQL数据库中ENUM的用法是什么详解》ENUM是一个字符串对象,用于指定一组预定义的值,并可在创建表时使用,下面:本文主要介绍MySQL数据库中ENUM的用法是什么的相关资料,文中通过代码... 目录mysql 中 ENUM 的用法一、ENUM 的定义与语法二、ENUM 的特点三、ENUM 的用法1

JavaSE正则表达式用法总结大全

《JavaSE正则表达式用法总结大全》正则表达式就是由一些特定的字符组成,代表的是一个规则,:本文主要介绍JavaSE正则表达式用法的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录常用的正则表达式匹配符正则表China编程达式常用的类Pattern类Matcher类PatternSynta

一文详解Git中分支本地和远程删除的方法

《一文详解Git中分支本地和远程删除的方法》在使用Git进行版本控制的过程中,我们会创建多个分支来进行不同功能的开发,这就容易涉及到如何正确地删除本地分支和远程分支,下面我们就来看看相关的实现方法吧... 目录技术背景实现步骤删除本地分支删除远程www.chinasem.cn分支同步删除信息到其他机器示例步骤

Linux中SSH服务配置的全面指南

《Linux中SSH服务配置的全面指南》作为网络安全工程师,SSH(SecureShell)服务的安全配置是我们日常工作中不可忽视的重要环节,本文将从基础配置到高级安全加固,全面解析SSH服务的各项参... 目录概述基础配置详解端口与监听设置主机密钥配置认证机制强化禁用密码认证禁止root直接登录实现双因素

MySQL之InnoDB存储引擎中的索引用法及说明

《MySQL之InnoDB存储引擎中的索引用法及说明》:本文主要介绍MySQL之InnoDB存储引擎中的索引用法及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录1、背景2、准备3、正篇【1】存储用户记录的数据页【2】存储目录项记录的数据页【3】聚簇索引【4】二

mysql中的数据目录用法及说明

《mysql中的数据目录用法及说明》:本文主要介绍mysql中的数据目录用法及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、背景2、版本3、数据目录4、总结1、背景安装mysql之后,在安装目录下会有一个data目录,我们创建的数据库、创建的表、插入的

SQLite3 在嵌入式C环境中存储音频/视频文件的最优方案

《SQLite3在嵌入式C环境中存储音频/视频文件的最优方案》本文探讨了SQLite3在嵌入式C环境中存储音视频文件的优化方案,推荐采用文件路径存储结合元数据管理,兼顾效率与资源限制,小文件可使用B... 目录SQLite3 在嵌入式C环境中存储音频/视频文件的专业方案一、存储策略选择1. 直接存储 vs

嵌入式数据库SQLite 3配置使用讲解

《嵌入式数据库SQLite3配置使用讲解》本文强调嵌入式项目中SQLite3数据库的重要性,因其零配置、轻量级、跨平台及事务处理特性,可保障数据溯源与责任明确,详细讲解安装配置、基础语法及SQLit... 目录0、惨痛教训1、SQLite3环境配置(1)、下载安装SQLite库(2)、解压下载的文件(3)、