当前位置: 首页 > wzjs >正文

杭州化工网站建设最近的国际新闻大事

杭州化工网站建设,最近的国际新闻大事,广东省工程招投标信息网,wordpress directorypress一、背景 PandasAI 是一个创新的Python库,它将生成式人工智能的能力融入到了广受欢迎的数据处理库 pandas 中,从而使得与数据框(DataFrames)的交互变得更加自然和强大。通过PandasAI,用户可以用自然语言提出关于数据的…

一、背景

PandasAI 是一个创新的Python库,它将生成式人工智能的能力融入到了广受欢迎的数据处理库 pandas 中,从而使得与数据框(DataFrames)的交互变得更加自然和强大。通过PandasAI,用户可以用自然语言提出关于数据的问题、请求数据探索、清理及分析操作,而无需编写传统的Python代码或手动在Excel、CSV表格中进行查找。

二、安装方法

With pip

pip install pandasai

With poetry

poetry add pandasai

三、使用方法

简单示例

import pandas as pd
from pandasai.llm.openai import OpenAI
from pandasai import Agent
# 示例表格
sales_by_country = pd.DataFrame({"国家": ["United States", "United Kingdom", "France", "Germany", "Italy", "Spain", "Canada", "Australia", "Japan", "China"],"GDP": [19294482071552, 2891615567872, 2411255037952, 3435817336832, 1745433788416, 1181205135360, 1607402389504, 1490967855104, 4380756541440, 14631844184064],"幸福度": [6.94, 7.16, 6.66, 7.07, 6.38, 6.4, 7.23, 7.22, 5.87, 5.12]
})
llm = OpenAI(api_token="YOUR_API_TOKEN")
agent = Agent(dfs = [sales_by_country],config={'llm':llm } )
ans = agent.chat('哪五个国家GDP最高的?')
print(ans)

配置Agent

在初始化Agent的时候,还可以进行如下自定义配置

agent_config = {'llm':llm, #具体使用的大模型'verbose': True, #控制是否在屏幕上输出全部Pandasai日志"enable_cache": False, #是否启用缓存"data_viz_library" : 'pyecharts', #设置使用的画图库,默认为matplot"open_charts": False, #画图后是否直接展示"save_charts": True, #是否保存图片到本地 'max_retries': 1, #控制代码出错后重试的最大次数'save_charts_path':f'exports/charts/temp_chart.png', #控制图片存储路径"custom_whitelisted_dependencies": ['matplotlib','pyecharts','json','numpy','collections','re'],#控制用户希望使用到的python库'dataframe_serializer':DataframeSerializerType.CSV, #控制以何种格式向模型展示表格
}
agent = Agent(dfs = [df],config = agent_config,
)

四、其他大模型

# BambooLLM
from pandasai.llm import BambooLLM
llm = BambooLLM(api_key="my-bamboo-api-key")
#谷歌 PaLM
from pandasai.llm import GooglePalm
llm = GooglePalm(api_key="my-google-cloud-api-key")
#谷歌 Vertexai
'''
为了通过 Vertexai api 使用 Google PaLM 模型,您需要具备:
Google Cloud 项目
项目设置区域
安装可选依赖项google-cloud-aiplatform
认证gcloud
'''
from pandasai.llm import GoogleVertexAI
llm = GoogleVertexAI(project_id="generative-ai-training",location="us-central1",model="text-bison@001")
#Azure OpenAI
from pandasai.llm import AzureOpenAI
llm = AzureOpenAI(api_token="my-azure-openai-api-key",azure_endpoint="my-azure-openai-api-endpoint",api_version="2023-05-15",deployment_name="my-deployment-name"
)
#HuggingFace 模型
from pandasai import SmartDataframe
llm = HuggingFaceTextGen( inference_server_url="******")

实例:
 

pandas_ai.run(df, prompt='Plot the bar chart of type of media for each year release, using different colors.')

 

http://www.dtcms.com/wzjs/57656.html

相关文章:

  • 如何用手机编程游戏重庆seo整站优化报价
  • 如何做关于网站推广的培训如何创建自己的网站
  • 情人做网站模版站长工具综合权重查询
  • 专业优化网站建设网络广告文案案例
  • 一个外国人做的汉子 网站seo优化视频教程
  • dz论坛做视频网站教程搜索引擎优化的具体操作
  • 创建网站多少钱如何推广公众号
  • 吉林长春新冠疫情最新消息seo优化排名经验
  • 武邑县建设局网站网盘搜索神器
  • 个人网站论文设计内容简介活动推广方式
  • 打电话推销好还是做网站推广好百度搜索引擎平台
  • 网络公司给销售公司做网站爱站网官网关键词
  • 昆山住房与城乡建设局网站百度一下百度网站
  • 土巴兔网站开发网络seo优化推广
  • 如何管理wordpressseo关键词优化外包公司
  • 福田大型商城网站建设一键制作单页网站
  • 网站开发用php还pyt h on重庆seo网站系统
  • 高端网站建设怎么报名网络营销工程师前景
  • 广东搜索seo哪家强灵宝seo公司
  • 网站备案后改域名seo快速优化排名
  • 做的网站不能放视频网络营销与管理专业是干什么的
  • 靠谱网站建设公司怎么选百度关键词优化手段
  • 大连旅游攻略上海关键词优化按天计费
  • 广州网站建设加q479185700深圳网络营销怎么推广
  • 新开的公司怎么做网站建一个app平台的费用多少
  • 做网页用的网站河南专业网络推广公司
  • 网站建设公司开票开什么内容济南今日头条最新消息
  • angular2是做网站的还是手机的常用的网络营销策略有哪些
  • 昆山做网站好的短视频seo推广
  • 广西网站推广优化app排名优化