【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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/32818.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Kafka中的数据本身就是倾斜的,使用FlinkSQL该如何处理

又是经历了一段不太平的变动,最近算是稳定了点,工作内容又从后端开发转换成了sql boy,又要开始搞大数据这一套了。不同的是之前写实时任务的时候都是用的java代码,新环境却更加偏向与使用flink sql 解决,所以记录下使用…

机器人学习和研究的物质基础包含哪些内容?

为啥写这个? 在很多博客里面提及物质基础,没想到询问的也非常多,写一篇详细一点的。 之前的故事 不合格且失败机器人讲师个人理解的自身课程成本情况-CSDN博客 迷失自我无缘多彩世界-2024--CSDN博客 物质基础与情绪稳定的关系-CSDN博客 …

6.S081的Lab学习——Lab8: locks

文章目录 前言一、Memory allocator(moderate)提示:解析 二、Buffer cache(hard)解析: 三、Barrier (moderate)解析: 总结 前言 一个本硕双非的小菜鸡,备战24年秋招。打算尝试6.S081,将它的Lab逐一实现,并…

Git代码管理的常用操作

在VS022中,Git的管理要先建立本地或远程仓库,然后commit到本地,最后push到远程代码库。 或者不建立本地的情况,直接拉取已有的远程代码。 Git是一个分布式版本控制系统,用于跟踪和管理文件的变化。它可以记录文件的修…

收银系统源码-千呼新零售2.0【线下促销】

千呼新零售2.0系统是零售行业连锁店一体化收银系统,包括线下收银线上商城连锁店管理ERP管理商品管理供应商管理会员营销等功能为一体,线上线下数据全部打通。 适用于商超、便利店、水果、生鲜、母婴、服装、零食、百货等连锁店使用。 详细介绍请查看下…

活用变量,让Postman的使用飞起来

在 Postman 中使用变量是一种非常强大的功能,它可以极大地增强 API 测试和开发的灵活性和效率。 Postman变量的类型 变量在 Postman 中可以在多个层次设置和使用,包括 全局变量环境变量集合变量局部变量(如在脚本中暂时创建的变量&#xf…

【C语言】解决C语言报错:Stack Overflow

文章目录 简介什么是Stack OverflowStack Overflow的常见原因如何检测和调试Stack Overflow解决Stack Overflow的最佳实践详细实例解析示例1:递归调用过深示例2:分配过大的局部变量示例3:嵌套函数调用过多 进一步阅读和参考资料总结 简介 St…

初学者应该掌握的MySQL数据库的基本组成部分及概念

MySQL数据库作为一种开源的关系型数据库管理系统,被广泛应用于Web应用开发和数据存储。它具有高性能、易用性和可靠性等特点,是开发者们的首选之一。在本篇文章中,我们将详细介绍MySQL数据库的核心组成部分,帮助你深入理解这个强大…

详解 Macvlan 创建不同容器独立跑仿真(持续更新中)

一、概念介绍 1.1 什么是macvlan macvlan是一种网卡虚拟化技术,能够将一张网卡(Network Interface Card, NIC)虚拟出多张网卡,这意味着每个虚拟网卡都能拥有独立的MAC地址和IP地址,从而在系统层面表现为完全独立的网络…

winmail添加gmail和QQ邮箱(现已更新为outlook mail)

想在windows自带的邮件桌面应用里,不仅能访问outlook邮件,也能访问gmail邮件和QQ邮件的方法。 参考文章: Windows 10 的邮件怎么添加并同步 Gmail?​www.zhihu.com/question/53079836/answer/147669935?utm_psn178781450843941…

个人成长的利器:复盘教你如何避免重蹈覆辙

前言 📫 大家好,我是南木元元,热爱技术和分享,欢迎大家交流,一起学习进步! 🍅 个人主页:南木元元 最近忙着学习和工作,更新比较少,期间一直在思考如何才能快速…

如何使用Gau针对任意指定域名执行URL收集任务

关于Gau Gau是一款功能强大的URL收集工具,该工具可以针对任意指定的域名,从AlienVault的开放威胁交换器、Wayback Machine、Common Crawl平台和URLScan收集并爬取已知的URL地址。 Gau,全称为GetAllUrls。该工具灵感来源于Tomnomnom的wayback…

【Linux】进程间通信_1

文章目录 七、进程间通信1. 进程间通信分类管道 未完待续 七、进程间通信 进程间由于 进程具有独立性 ,所以不可以直接进行数据传递。但是我们通常需要多个进程协同,共同完成一件事,所以我们需要进程间通信的手段。进程间通信的本质就是先让…

WordPress视频主题Qinmei 2.0

WordPress视频主题Qinmei 2.0,简单漂亮的WP视频站源码 主题功能 可以根据豆瓣ID直接获取到其他详细信息,省去慢慢填写的痛苦;播放器支持直链,解析,m3u8格式,同时解析可匹配正则自动更改;新增动…

2024全国各地高考录取分数线一览表(含一本、二本、专科)

2024年高考录取分数线陆续公布,上大学网(www.sdaxue.com)为大家整理全国31个省市高考录取分数线汇总,包括本科批、专科批和特殊类招生控制分数线汇总,来看看你的省份多少分能上大学吧。 一、2024年全国高考录取线一览表 1、宁夏 一本线&…

Java开发-面试题-0007-GPT和MBR的区别

Java开发-面试题-0007-GPT和MBR的区别 更多内容欢迎关注我(持续更新中,欢迎Star✨) Github:CodeZeng1998/Java-Developer-Work-Note 技术公众号:CodeZeng1998(纯纯技术文) 生活公众号&#…

大模型参数高效微调学习笔记

大模型参数高效微调学习笔记 github地址 billbill链接 1.分类 图中有五个大类: selective(选择性微调):BitFit,Attention Tuningsoft prompts(提示微调):Prompt-tuning&#xff0c…

Selenium进行Web自动化测试

Selenium进行Web自动化测试 SeleniumPython实现Web自动化测试一、环境配置 SeleniumPython实现Web自动化测试 一、环境配置 环境基于win10(X64) 安装Python;安装PyCham安装chomedriver chomedriver下载地址 可以查看本地chrome软件版本下载…

项目-博客驿站测试报告

测试用例设计 功能测试 该部分主要围绕对于博客系统的增删改查, 文章通过性审核, 关注功能等进行测试, 还进行了其它一些探索性的测试. 以上是作者设计的全部用例. BUG发现: 问题1: 当多端同时操作同一篇文章BUG 环境: Windows11, Edge和Chrome浏览器 复现步骤: 1.先使用Edg…

基于协方差信息的Massive MIMO信道估计算法性能研究

1. 引言 随着移动互联网不断发展,人们对通信的速率和可靠性的要求越来越高[1]。目前第四代移动通信系统已经逐渐商用,研究人员开始着手研究下一代移动通信系统相关技术[2][3]。在下一代移动通信系统中要求下行速率达到10Gbps,这就要求我们使…