推广 热搜: page  考试  小红  红书  数据  论文  数据分析  关键词  哪些  搜索 

【AI大模型】Python基础

   日期:2025-01-03     移动:https://sicmodule.kub2b.com/mobile/quote/18281.html
  1. 发明者

来自罗森的Guido
一个学霸-阿姆斯特丹大学获得数学和计算机科学硕士学位
致力于打造解放程序员的语言

  1. 发展历程

  • 自动化办公:提升我们的工作效率,解放双手
  • 爬虫:爬取大量数据集
  • 数据分析:数据可视化
  • 大数据:大数据应用,应用推荐
  • 全栈Web项目:产品开发
  • AI:人工智能主开发语言
  • Python是机器学习和深度学习领域最受欢迎的语言之一
  • 通过学习Python,你可以使用各种强大的库和工具来构建和训练机器学习模型
  • Python拥有广泛的数据分析库和工具,如Pandas、NumPy、Matplotlib等
  • 使用Python可以方便地对大量数据进行处理、分析和可视化,从而提取有价值的信息并做出决策
  • 可以更快地实现和优化算法,并且代码更容易在不同的平台和环境中移植和部署
  • Python可以通过使用多线程和并行化等技术来处理大规模的数据,这对于大模型训练来说是非常重要的
  1. 下载安装包:https://www.python.org/downloads/
  2. 安装完后,在终端输入,通过查看安装的版本号的来检测是否安装成功。
  1. VSCode安装:https://code.visualstudio.com/
    安装Python插件

  2. PyCharm安装:https://www.jetbrains.com/pycharm/

  • pip是Python的包管理工具,用于安装、卸载、升级和管理Python包
  • pip是Python标准库之外的一个第三方工具,可以从Python Package Index (PyPl)下载和安装各种Python包和依赖项。
  • pip官网地址:https://pypi.org/project/pip/

说明
pip不用单独安装,是随着python一起安装,查看pip版本号
如果发现pip不可用或损坏,则直接执行下面的命令就可以

: 安装指定的Python包或库,将包的文件复制到Python解释器的site-packages目录下。
:卸载指定的Python包或库,从Python解释器的site-packages目录下删除该包的文件。
:列出当前Python环境中已安装的所有包或库的列表。

 

: 显示指定包的详细信息,包括包的名称、版本号、安装路径等。
: 在PyPI (Python Package Indlex)上搜索指定的包或库,并显示相关信息。
:显示当的Python环境中已安装的所有包的名称和版本号。
:根据requirements.txt文件中列出的依赖项列表,安装指定版本的Python包或库。

:一个包可能依赖于其他包。要安装一个包及其依赖项。

:假设我们有一个名为"my_math_package"的Python包,它依赖于nurpy和scipy库。我们想要安装这个包,并确保同时安装这两个依赖项。

:将指定的Python包或库打包成wheel文件,以便在其他Python环境中使用。
使用pip将名为"numpy’的Python库打包成wheel文件 (Python的分布式的文件格式,替代Python传统的egg文件)。

1. 字符串

  • 普通字符串:使用单引号')或双引号")括起来的字符串,例如:‘hello’,“hello”
  • 原始字符串:原始字符串是一种特殊类型的字符串,在字符串中不会将反斜杠)视为转义字符,而是作为普通字符原样输出。
 
  • Unicode字符串和字节串
    Unicode字符串通常用于表示包含非ASCII字符的字符串,比如包含中文字符或特殊符号的文本。在Python中,Unicode字符串通常以 u 或 u" 作为前缀,Unicode字符串表示的是字符本身,而不是它们的编码形式。
  • 字节串(用于表示二进制数据
    字节串(Byte String)是一种特殊的数据类型,用于表示二进制数据。字节串以b或bytes作为前缀,并且包含了一串字符的ASCII码表示。每个字符都是一个字节,因此字节串可以包含多个字节。
 

在字符串定义方式上的区别

语言字符串定义方式上的区别Python使用单引号(‘’)或双引号(“”)来表示一个字符串,也可以用三引号来表示一个多行字符串Java使用char表示单个字符,String表示一个字符串,常量字符或字符串用双引号""表示Javascript也使用单引号(‘’)或双引号(“”)来表示一个字符串,同时也可以使用反斜杠)来表示一个字符串的续行。
2.Python文档化
 
3.异常处理语句
 
4.文件I/O应用
 
5.JSON应用
 
 
1.什么是爬虫

通俗的讲:就是模拟浏览器抓取数据
科学的讲:通过一定的规则用程序对互联网相关数据解析并存储

2.urllib库
 
3.requests库
 
  • 运行结果
 
 
  • 字符串高频处理方法
方法用途split()按照指定的分隔符将字符串分割成一个列表strip()删除字符串头尾指定的字符(默认为空格,返回新的字符串replace()替换字符串中的指定内容为新的字符串,并返回新的字符串find()查找指定内容在字符串中出现的位置(索引号,若未找到则返回-1lower()将字符串中的字母全部转换为小写,并返回新的字符串。upper()将字符串中的字母全部转换为大写,并返回新的字符串。index()查找指定内容在字符串中出现的第一个位置(索引号,若未找到则报错。capitalize()将字符串的第一个字母大写,其余字母小写,并返回新的字符串。title()将字符串中每个单词的第一个字母大写,其余字母小写,并返回新的字符串。

做配置文件的管理,python-dotenv是一个Python库,可以从.env文件(配置文件)中读取环境变量。
作用:可以将敏感信息(如:API秘钥)存储在环境变量中,而不是硬编码在代码中,可以有效保护敏感信息安全。

如何使用 python-dotenv
  1. 安装 python-dotenv 库:终端运行命令
  2. 创建.env文件:在项目根目录下创建一个名为 的文件,并将环境变量写入该文件中,每个key=value对应一行。
 
  1. 将.env文件中的变量加载到系统环境变量中
 
 

FastApi 用于构建API,是一个现代、快速(高性能)的 Python web 框架。
官方地址:https://fastapi.tiangolo.com/

如何使用FastAPI
  1. 安装FastAPI:终端命令
  2. 对于生产环境,还需要一个ASGI服务器,如Uvicorn或Hypercorn
    安装Uvicorn,执行命令:pip install “uvicorn[standard]”
  • 新建一个main.py文件,内容如下
 
  • 项目启动命令(在项目文件目录下,执行下面命令

main是文件名(main.py)
app是文件内创建API实例
–reload 重新启动服务器(仅用于开发

  • 运行结果
 
  • 浏览器输入:http://127.0.0.1:8000 查看返回结果

  • 浏览器输入:http://127.0.0.1:8000/docs 查看交互式文档(Swagger

  • 浏览器输入:http://127.0.0.1:8000/redoc 查看API文档

作为一名热心肠的互联网老兵,我决定把宝贵的AI知识分享给大家。 至于能学习到多少就看你的学习毅力和能力了 。我已将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

三、大模型经典PDF籍

随着人工智能技术的飞速发展,AI大模型已经成为了当今科技领域的一大热点。这些大型预训练模型,如GPT-3、BERT、XLNet等,以其强大的语言理解和生成能力,正在改变我们对人工智能的认识。 那以下这些PDF籍就是非常不错的学习资源。

四、AI大模型商业化落地方案

本文地址:https://sicmodule.kub2b.com/quote/18281.html     企库往 https://sicmodule.kub2b.com/ , 查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


0相关评论
相关最新动态
推荐最新动态
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号