太强了!1分钟用ChatGPT处理数据分析!

如何用 ChatGPT 帮你自动分析数据? 前段时间,我在 ChatGPT 选单里看到了 Code Interpreter。但是它正在灰度测试中 —— 先给一部分用户试用,如果反响不错并做了一定改进,就能推广给更多用户。可惜当时我没能正确理解它的含义,我以为 Code Interpreter 是指「代码解释器」,也就是给代码添加注释进行讲解的。可那不是 ChatGPT 早就有了的功能吗?干嘛还专门弄个新的模式出来呢?后来经朋友提醒我才发现,Code Interpreter 的功能不是「解释代码」,而是。 阅读详情

  18648071b25a00c1ee001ca866b3256a.png

数据结构问题会影响数据的完整性、一致性和可读性。为了解决这些问题,本章将介绍如何使用ChatGPT进行数据格式化转换、合并不同数据源的数据、数据采样和分割以及数据过滤。

一、使用ChatGPT进行数据格式化转换

      数据格式化是指将原始数据转换为可用于数据分析的格式。常见的格式包括CSV、Excel、JSON、XML等。在数据清洗中,数据格式化中进行转换常用的操作包括:

  • 字符串操作:将字符串转换为小写或大写字母形式、删除多余的空格或字符、提取特定的子字符串等。

  • 时间日期格式转换:将不同的时间日期格式转换为统一的格式,如ISO 8601标准格式,或者将时间戳转换为可读的日期时间格式。

  • 数值类型转换:将数值型数据转换为不同的数据类型,如整型、浮点型、布尔型等。

  • 数据归一化:将数据缩放到特定的范围内,例如将数据缩放到0和1之间。

  • 编码转换:将不同的编码格式转换为统一的编码格式,例如将Unicode编码转换为ASCII编码。

  • 数据结构转换:将数据从一种数据结构转换为另一种数据结构,例如将JSON格式的数据转换为CSV格式。

     这些操作是数据清洗中常用的数据格式化转换操作,可以帮助将不同格式的数据转换为一致的格式,以便进行后续的数据处理和分析。使用ChatGPT可以将数据格式化为所需的格式,减少手动操作的复杂度和错误率。以下是一个实例:

   假设小明是公司的销售人员,现他手上有一份销售数据,是JSON格式的,如以下所示:

 JSON格式的销售数据

[
  {
    "customer_name": "john doe",
    "customer_id": 123456,
    "shipping_address": "123 main st., anytown, USA",
    "state": "ny",
    "order_date": "2022-04-01T00:00:00",
    "quantity": "2",
    "price": "10.99",
    "total_amount": "21.98"
  },
  {
  "customer_name": "jane smith",
    "customer_id": 654321,
    "shipping_address": "456 elm st., anytown, USA",
    "state": "ca",
    "order_date": "2022-04-02T00:00:00",
    "quantity": "",
    "price": "23.45",
    "total_amount": "46.90"
  },
  {
    "customer_name": "bob jones",
    "customer_id": 789012,
    "shipping_address": "789 oak st., anytown, USA",
    "state": "fl",
    "order_date": "2022-04-03T00:00:00",
    "quantity": "1",
    "price": "",
    "total_amount": "17.99"
  },
  {
    "customer_name": "jimmy choo",
    "customer_id": "",
    "shipping_address": "101 first ave., anytown, USA",
    "state": "tx",
    "order_date": "04/04/22 12:00:00 AM",
    "quantity": "3",
    "price": "12.34",
    "total_amount": ""
  }
]

       现小明需要对这个数据进行处理,以方便整理和分析。他直接通过ChatGPT来格式化这个数据,提示语如2所示:

ChatGPT格式化数据提示语

你是一个资深数据分析师,你具备深厚的数据分析技能和丰富的行业经验。你擅长运用各种数据分析工具和技术,对大量数据进行挖掘、整合、分析和解释。你熟练掌握统计学、机器学习、人工智能等领域的理论和应用,能够从数据中发现有价值的信息和洞见,为企业决策提供有力的支持。此外,你还拥有出色的沟通和演示能力,能够将复杂的数据分析结果以简洁、清晰的方式呈现给各级别的管理者和团队成员,帮助他们做出更明智的决策。
现在我有一份销售数据,是json格式的,如下:
---
[
  {
    "customer_name": "john doe",
    "customer_id": 123456,
    "shipping_address": "123 main st., anytown, USA",
    "state": "ny",
    "order_date": "2022-04-01T00:00:00",
    "quantity": "2",
    "price": "10.99",
    "total_amount": "21.98"
  },
  {
    "customer_name": "jane smith",
    "customer_id": 654321,
    "shipping_address": "456 elm st., anytown, USA",
    "state": "ca",
    "order_date": "2022-04-02T00:00:00",
    "quantity": "",
    "price": "23.45",
    "total_amount": "46.90"
  },
  {
    "customer_name": "bob jones",
    "customer_id": 789012,
    "shipping_address": "789 oak st., anytown, USA",
    "state": "fl",
    "order_date": "2022-04-03T00:00:00",
    "quantity": "1",
    "price": "",
    "total_amount": "17.99"
  },
  {
    "customer_name": "jimmy choo",
    "customer_id": "",
    "shipping_address": "101 first ave., anytown, USA",
    "state": "tx",
    "order_date": "04/04/22 12:00:00 AM",
    "quantity": "3",
    "price": "12.34",
    "total_amount": ""
  }
]
---
帮我把上面的数据转换归一化操作后,存到一个excel文件中。
直接输出你处理好后的表格。

    ChatGPT根据需求,处理后输出的表格如表1所示:

4a3b5609c5b0ebbe08babd709e5c8fc4.png

表1  数据格式化转换后的表格

       以上表格是通过对原先的JSON数据进行了数据清洗和归一化操作而得到的,对数据进行了以下操作:将order_date列转换为日期时间格式、将total_amount、price和quantity列转换为数字格式、将state列中的所有字符转换为大写,使用str.title()方法将customer_name和shipping_address列中的所有字符串转换为首字母大写的格式。通过这些操作,清洗和规范化了数据,使其更容易被分析和理解,并且能够更好地支持企业决策。最终,处理后的结果被保存为Excel文件。

       由于ChatGPT支持连续对话的,因此我们可以继续要求ChatGPT生成批处理的代码,提示语如以下所示:

批量格式化数据提示语

若本地文件中有n个同格式的json文件,请你帮我写个Python函数,读取这个文件夹下的所有json,格式化后,整合到excel中。
直接以代码块的格式给我输出代码。

      ChatGPT根据需求,给出的处理代码如以下所示:

ChatGPT生成的格式化批处理代码

import os
import pandas as pd


def json_to_excel(folder_path, output_file):
    """
    读取一个文件夹下所有JSON文件,将它们转换为一个Excel文件。


    Args:
        folder_path (str): JSON文件所在文件夹的路径。
        output_file (str): 转换后的Excel文件路径和文件名。


    Returns:
        无返回值。
    """
    # 创建一个空的DataFrame用于存储所有数据
    all_data = pd.DataFrame()


    # 遍历文件夹下的所有JSON文件
    for filename in os.listdir(folder_path):
        if filename.endswith('.json'):
            # 读取JSON文件
            json_file = os.path.join(folder_path, filename)
            data = pd.read_json(json_file)


            # 数据清洗
            data['order_date'] = pd.to_datetime(data['order_date'], format='%Y-%m-%dT%H:%M:%S')
            data['total_amount'] = pd.to_numeric(data['total_amount'], errors='coerce')
            data['price'] = pd.to_numeric(data['price'], errors='coerce')
            data['quantity'] = pd.to_numeric(data['quantity'], errors='coerce')
            data['state'] = data['state'].str.upper()


            # 数据归一化
            data['customer_name'] = data['customer_name'].str.title()
            data['shipping_address'] = data['shipping_address'].str.title()


            # 将数据添加到总的DataFrame中
            all_data = pd.concat([all_data, data])


    # 将结果保存为Excel文件
    all_data.to_excel(output_file, index=False)


    print('All JSON files in the folder have been converted to an Excel file.')

      这个函数实现了从一个文件夹中读取多个同格式JSON文件并转换成一个Excel文件的功能。具体实现方式为,遍历文件夹下的所有JSON文件,将它们读入为DataFrame格式,然后进行数据清洗和归一化操作,将所有数据整合到一个总的DataFrame中,最后将结果保存为一个Excel文件。

       同时,我们也可以直接通过调用ChatGPT API的格式,快捷格式化数据,代码如下所示:

调用ChatGPT API格式化数据

import os
import json
import pandas as pd
import io
import openai


# 设置 OpenAI API 密钥
openai.api_key = "OpenAIUtils.API_KEY"
def forma_data(data):
    # 设置对话 prompt
    _prompt = f"你是一个资深数据分析师,你具备深厚的数据分析技能和丰富的行业经验。" \
              f"你擅长运用各种数据分析工具和技术,对大量数据进行挖掘、整合、分析和解释。" \
              f"你熟练掌握统计学、机器学习、人工智能等领域的理论和应用,能够从数据中发现有价值的信息和洞见,为企业决策提供有力的支持。" \
              f"此外,你还拥有出色的沟通和演示能力,能够将复杂的数据分析结果以简洁、清晰的方式呈现给各级别的管理者和团队成员,帮助他们做出更明智的决策。\n" \
              f"现在我有一份销售数据,是json格式的,如下\n" \
              f"---\n" \
              f"{data}\n" \
              f"---\n" \
              f"帮我把上面的数据转换归一化操作后,存到一个excel文件中。\n" \
              f"只需要输出处理好的表格,不需要其他内容。"


    # 构建 OpenAI 的请求参数
    _messages = [{"role": "user", "content": _prompt}]
    response = openai.Completion.create(
        model="gpt-3.5-turbo",
        prompt=_prompt,
        temperature=0.5,
        max_tokens=1024,
        top_p=1,
        frequency_penalty=0,
        presence_penalty=0
    )


    # 获取 OpenAI 的响应并返回处理后的结果
    output_text = response[“choices”][0][“message”][“content”]
    return output_text


def read_local_spreadsheet(folder_path):
    # 读取指定文件夹中的所有json文件,将数据合并成一个list
    data = []
    for filename in os.listdir(folder_path):
        if filename.endswith('.json'):
            with open(os.path.join(folder_path, filename), 'r') as f:
                try:
                    file_data = json.load(f)  # 尝试解析JSON数据
                except json.JSONDecodeError:
                    print(f"Skipping {filename}: Invalid JSON format")  # JSON格式错误则跳过该文件
                    continue
                data.extend(file_data)
    return data
def parse_and_save_to_excel(output_string, file_path):
    # 将字符串类型的输出数据解析为DataFrame,按指定分隔符'|'分割
    output_df = pd.read_csv(io.StringIO(output_string), sep='|')
    # 将DataFrame中的数字列转换为数值类型
    output_df = output_df.iloc[:, 1:-1].apply(lambda x: pd.to_numeric(x, errors='ignore'))
    # 将日期列转换为datetime类型,并且只保留日期部分
    output_df['order_date'] = pd.to_datetime(output_df['order_date'], errors='coerce').dt.date
    # 将DataFrame保存为Excel文件
    output_df.to_excel(file_path, index=False)


if __name__ == '__main__':
    # 读取本地的示例表格文件夹
    input_folder = './folder'
    input_table = read_local_spreadsheet(input_folder)


    # 格式化数据并获取处理结果
    output_table = forma_data(input_table)


    print(output_table)


    # 将处理结果保存到本地的 Excel 文件中
    output_file = './output.xlsx'
    parse_and_save_to_excel(output_table, output_file)

      这段代码实现了读取指定文件夹中所有的JSON 文件,将其整合为一个Pandas DataFrame。然后使用 OpenAI API 将 DataFrame 中的数据进行归一化处理,并将处理后的结果写入 Excel 文件中。

      注意:上面代码中“OpenAIUtils.API_KEY”需要用户手动填写自己账户的Key,并且OpenAI会根据用户请求的token数来收费。同时gpt-3.5-turbo模型输入的Prompt的数目限制为4K,若超过该限额,可以采用分批处理,或者直接调用32k限制的gpt4模型。

     总之,使用ChatGPT 进行数据格式化转换可以提高数据处理的效率和准确性,尤其是当需要将大量数据进行归一化处理时。通过使用 OpenAI 的 API 和 ChatGPT 的强大自然语言处理能力,可以在短时间内完成复杂的数据转换和归一化操作,避免了手动处理数据的繁琐和出错风险,提高了数据分析的效率和准确性。

二、使用ChatGPT合并不同数据源的数据

       在数据分析中,合并不同数据源的数据是非常常见的操作。以下是一些常见的合并数据的方法:

  •   内连接(Inner Join):将两个数据源中相同的记录连接起来,即只保留两个数据源中都有的数据。

  • 左连接(Left Join):将左侧数据源的所有记录都保留,并将右侧数据源中与左侧数据源中记录匹配的数据加入结果集中,如果右侧数据源中没有与左侧匹配的数据,则填充为 NULL 值。

  •   右连接(Right Join):将右侧数据源的所有记录都保留,并将左侧数据源中与右侧数据源中记录匹配的数据加入结果集中,如果左侧数据源中没有与右侧匹配的数据,则填充为 NULL 值。

  •   全连接(Full Outer Join):将两个数据源中所有的记录都保留,并将两个数据源中匹配的记录连接在一起,如果没有匹配的记录,则填充为 NULL 值。

  •   交叉连接(Cross Join):将一个数据源的每一条记录与另一个数据源的所有记录都匹配,生成的结果集会是两个数据源中记录的笛卡尔积。

  •   自然连接(Natural Join):在两个数据源中找到相同的列名,然后以这些列名作为连接条件进行连接,相当于执行内连接操作。

  •   追加(Append):将两个数据源中的记录合并在一起,生成的结果集是两个数据源中所有记录的集合。追加通常用于在数据源的底部添加新的记录。

  •   堆叠(Stacking):将两个数据源中的记录沿着垂直方向堆叠在一起,生成的结果集包含所有记录,并将来自两个数据源的记录堆叠在一起。

      这些方法中,内连接、左连接、右连接和全连接是最常见的用于合并数据的方法,它们可以帮助分析人员更好地了解不同数据源之间的关系和数据之间的联系。以下是一个常见的实例:

     假设小李是公司的数据分析员,关于近期的订单,他从多个维度收到了几张表。其中订单表记录了订单的详细信息,包括订单编号、下单时间、订单状态等,如表2所示:

b17cf0f598f8bacd8b00a3a8fac82f61.png

    订单明细表记录了每个订单中的商品明细,包括商品编号、商品名称、单价、数量等,如表3所示:

8b705c7975d4b85c85aea4ca820c0c03.png

      商品表记录了所有商品的信息,包括商品编号、商品名称、所属类别等,如表4所示:

e2eebc47f08c984e08357687b9da236b.png

      用户表记录了所有用户的信息,包括用户编号、用户名、手机号码等,如表5所示:

7871df0e397b5f69a2dd13a8b2fe5305.png

     现在需要对这些表进行合并,以便分析订单的销售情况、商品的销售情况、用户购买行为等,因此小李直接利用ChatGPT来整合,提示语如以下所示:

合并数据提示语

你是一个资深数据分析师,你具备深厚的数据分析技能和丰富的行业经验。你擅长运用各种数据分析工具和技术,对大量数据进行挖掘、整合、分析和解释。你熟练掌握统计学、机器学习、人工智能等领域的理论和应用,能够从数据中发现有价值的信息和洞见,为企业决策提供有力的支持。此外,你还拥有出色的沟通和演示能力,能够将复杂的数据分析结果以简洁、清晰的方式呈现给各级别的管理者和团队成员,帮助他们做出更明智的决策。
现在我有N份表格,具体内容如下:
---
订单表(orders): 记录了订单的详细信息,包括订单编号、下单时间、订单状态等。


订单编号  下单时间  订单状态
10001  2022-01-01 10:00:00  已完成
10002  2022-01-02 11:00:00  已取消
10003  2022-01-03 12:00:00  已完成
10004  2022-01-04 13:00:00  进行中
订单明细表(order_details): 记录了每个订单中的商品明细,包括商品编号、商品名称、单价、数量等。


订单编号  商品编号  商品名称  单价  数量
10001  001  商品1  100  2
10001  002  商品2  200  1
10002  003  商品3  150  3
10003  001  商品1  100  2
10003  002  商品2  200  1
10004  003  商品3  150  1
商品表(products): 记录了所有商品的信息,包括商品编号、商品名称、所属类别等。
商品编号  商品名称  商品类别
001  商品1  A类商品
002  商品2  B类商品
003  商品3  A类商品
004  商品4  C类商品
用户表(users): 记录了所有用户的信息,包括用户编号、用户名、手机号码等。


用户编号  用户名  手机号码
001  张三  13812345678
002  李四  13987654321
003  王五  13788888888
004  赵六  13377777777
---
请从你的专业角度,将我上面的表格合并成一个完整的表格。
直接输出最终的表格。

       根据提供的表格信息,ChatGPT按照订单、订单明细、商品和用户四个维度进行关联,合并成一个完整的表格,如下表所示:

fbf0210968d53f1a99ca22c216b8c625.png

       最终合并后的表格包含了订单的详细信息、订单中的商品明细、商品的类别信息以及下单用户的信息。这个表格可以帮助企业进行订单分析、商品销售分析和用户行为分析等,提供有力的决策支持。

     当数据表格比较多的时候,可以利用ChatGPT支持连续对话的特性,要求ChatGPT生成自动合并的代码,提示语如下所示:

自动合并数据提示语

从你的专业角度,给我一个python代码,和上面的功能类似,需要读取一个文件夹下面的所有Excel表格,然后整合成一个表格,存到新的文件中。
直接以代码块的格式输出。

      ChatGPT根据需求,给出的自动合并代码如以下所示:

                            ChatGPT生成的自动合并代码

import os
import pandas as pd


# 定义要读取的文件夹路径
folder_path = 'path/to/folder'


# 定义要输出的文件路径和文件名
output_file = 'path/to/output/file.xlsx'


# 获取文件夹下所有Excel文件的路径
excel_files = [os.path.join(folder_path, file) for file in os.listdir(folder_path) if file.endswith('.xlsx')]


# 定义一个空的数据框用于存储所有Excel数据
all_data = pd.DataFrame()


# 循环读取每个Excel文件,并将其合并到 all_data 数据框中
for file in excel_files:
    data = pd.read_excel(file)
    all_data = pd.concat([all_data, data], ignore_index=True)


# 将合并后的数据框写入新的Excel文件
all_data.to_excel(output_file, index=False)

      上面的 Python 代码实现了一个读取指定文件夹下所有 Excel 表格并将其合并成一个表格的功能。具体来说,代码使用 pandas 库读取了指定文件夹下所有 Excel 文件的数据,然后将它们合并成一个数据框,最后将合并后的数据框写入到一个新的 Excel 文件中。通过这个功能,我们可以方便地将多个 Excel 表格中的数据整合成一个表格,并用于后续的数据分析和处理。

   当然,我们也可以直接通过调用OpenAI API的方式来合并数据,如下所示:

                       调用ChatGPT API 合并数据

import os
import pandas as pd
import io
import openai


# 定义 OpenAI API 密钥
openai.api_key = "OpenAIUtils.API_KEY"
# 定义要读取的文件夹路径
folder_path = "./data"


# 定义要输出的文件路径和文件名
output_file = "./output/merge_table.xlsx"


def read_tables(folder_path):
    # 获取文件夹下所有Excel文件的路径
    excel_files = [os.path.join(folder_path, file) for file in os.listdir(folder_path) if file.endswith(".xlsx")]


    # 定义一个空列表,用于存储所有Excel表格的字符串形式
    tables = []


    # 循环读取每个Excel表格,并将其转换成字符串格式后加入tables列表中
    for file in excel_files:
        data = pd.read_excel(file)
        table_str = data.to_string(index=False)
        tables.append(table_str)


    # 将所有表格字符串整合成一个大字符串,并返回
    all_tables = "\n".join(tables)
    return all_tables


def write_table(table_str, output_file):
    # 使用 OpenAI GPT-3 API 来合并所有表格
    prompt = f"你是一个资深数据分析师,你具备深厚的数据分析技能和丰富的行业经验。" \
             f"你擅长运用各种数据分析工具和技术,对大量数据进行挖掘、整合、分析和解释。你熟练掌握统计学、机器学习、人工智能等领域的理论和应用,能够从数据中发现有价值的信息和洞见,为企业决策提供有力的支持。" \
             f"此外,你还拥有出色的沟通和演示能力,能够将复杂的数据分析结果以简洁、清晰的方式呈现给各级别的管理者和团队成员,帮助他们做出更明智的决策。\n" \
             f"现在我有N份表格,具体内容如下:\n" \
             f"---\n" \
             f"{table_str}\n" \
             f"---\n" \
             f"请从你的专业角度,将我上面的表格合并成一个完整的表格。直接输出最终的表格。"
    messages = [{"role": "user", "content": prompt}]
    response = openai.ChatCompletion.create(
        model="gpt-3.5-turbo",
        messages=messages,
        temperature=0.5,
        frequency_penalty=0.0,
        presence_penalty=0.0,
        stop=None,
        stream=False)
 table_output = response["choices"][0]["message"]["content"]
    
    # 将 table_output 字符串转换为 DataFrame
    df = pd.read_table(io.StringIO(table_output), sep='\s+')


    # 构造商品信息 DataFrame
    goods_df = df[['商品编号', '商品名称', '商品类别', '单价']].drop_duplicates()


    # 构造用户信息 DataFrame
    users_df = df[['用户编号', '用户名', '手机号码']].drop_duplicates()


    # 将订单信息中的商品编号和用户编号替换为商品信息和用户信息
    df['商品信息'] = df['商品编号'].map(
        goods_df.set_index('商品编号').apply(lambda x: f"{x['商品名称']}({x['商品类别']}) ¥{x['单价']}", axis=1))
    df['用户信息'] = df['用户编号'].map(users_df.set_index('用户编号').apply(lambda x: f"{x['用户名']} {x['手机号码']}", axis=1))


    # 选择需要的列
    df = df[['订单编号', '下单时间', '订单状态', '商品信息', '数量', '用户信息']]


    # 将 DataFrame 存储到 Excel 文件中
    with pd.ExcelWriter('output.xlsx') as writer:
        df.to_excel(writer, sheet_name='订单信息', index=False)
        goods_df.to_excel(writer, sheet_name='商品信息', index=False)
        users_df.to_excel(writer, sheet_name='用户信息', index=False)


if __name__ == "__main__":
    # 读取表格
    table_str = read_tables(folder_path)
    # 调用 OpenAI API 合并表格
    write_table(table_str, output_file)

      以上这段代码实现了一个将多个Excel 表格合并为一个完整表格的过程。具体来说,代码将 Excel 表格读取为字符串格式,然后调用 OpenAI API 来合并所有表格。合并后的表格包括订单信息、商品信息和用户信息,并将其存储到一个 Excel 文件中。在合并过程中,代码使用 Pandas 库来处理和转换数据,并使用 OpenAI GPT-3 API 来生成合并后的表格。

     说明:上面代码中“OpenAIUtils.API_KEY”需要用户手动填写自己账户的Key,并且OpenAI会根据用户请求的token数来收费。

       综上所述,使用ChatGPT可以轻松地合并不同数据源的数据,从而实现更全面、准确的数据分析和预测。ChatGPT是一种基于深度学习的自然语言处理模型,具有强大的语义理解和生成能力,能够对文本数据进行高效、自动化的处理和分析。与传统的数据合并方法相比,使用ChatGPT不仅可以避免手动处理数据的繁琐过程,还可以充分利用多样的数据来源,提高数据处理的效率和准确性。

       本文章出自北京大学出版社《巧用ChatGPT快速搞定数据分析》一书中,经授权此公号,略有修改,经出版纸质书为准。

b5f9356a1af982af9707934c6b8983a9.png

作为一个数据分析师使用ChatGPT的心得 在AI爆发后,数据分析领域更多需要在理论知识和实践经验上的积累,只有当你知道了一大堆的分析方法后,你才能调动AI为你完成,因此经验+逻辑将在AI时代远大于技术能力。在业务领域的分析将可以由一个数据分析师赋能一组业务。 阅读详情

相关推荐

可怕,chatGPT用3小时教会我数据分析

可怕,chatGPT用3小时教会我数据

weixin_42814075的博客 2万+

ChatGPT在数据分析中的应用

最近,机器学习和人工智能技术在数据分析领域中发挥着越来越大的作用。而chatgpt正是这个领域最受欢迎的仿人聊天 AI 。但是,对于许多数据科学家和分析师来说,chatgpt并不是他们首选的工具。相反,pandas、sk-learn是数据科学家的最爱,因为它是一个python数据分析库,可以轻松处理和分析大量数据。

wangjuntao1011的专栏 4368

花30分钟,我用ChatGPT写了一篇2000字文章(内附实操过程)

Midjourney是一个由同名研究实验室开发的图像生成AI工具,可以根据你提供的文本生成出相应的图像,并在生成的图片中保留原始图片的特征,从而生成出更具艺术感的图像。Lumen5是一款基于人工智能技术的视频制作工具,可以根据你提供的文本内容,自动生成视频内容,并提供多种音乐、字幕等效果,让你的视频更加生动有趣。DALL·E是由OpenAI研发的一款图像生成AI工具,可以根据你提供的文本描述,生成出相应的图片,具有极高的创作性和想象力。它可以将你的语音或音乐文件中的噪声和干扰音消除,让你的录音更加清晰。

墨子琦的博客 1万+

利用ChatGPT进行表格的数据分析!

第一步:既然是分析表格数据,我们就先让GPT来生成一组表格数据,提问问题如下,你也可以自己发挥请给我生成10组表格数据,姓名,年龄,基本工资,全勤奖励,绩效奖金,总工资出来结果如下:姓名 | 年龄 | 基本工资 | 全勤奖励 | 绩效奖金 | 总工资---------------------------------------------张三 | 25 | 5000 | 50...

互扯程序的博客 4039

在 1 分钟内使用 ChatGPT 构建一个完整的网站

欢迎来到令人兴奋的自然语言处理和机器学习世界!今天,我们将探索 ChatGPT 的功能,这是一种由 OpenAI 开发的最先进的语言模型。ChatGPT 最令人印象深刻的功能之一是它能够根据简单的描述生成源代码。想象一下,无需自己编写一行代码,就能在一分钟内构建一个完整的网站。如何在 Windows 10 或 Windows 11 中重置忘记的密码听起来好得令人难以置信?让我们找出答案!借助 ChatGPT 的强大功能,我们将尝试从头开始自动构建一个完整的网站,并查看结果的准确性和效率。

分享身边生活经验blog 8677

用ChatGPT做数据分析,提升10倍工作效率

用ChatGPT做数据分析,提升工作效率

weixin_46713695的博客 2146

卧槽,ChatGPT 太强了吧!

机器之心报道机器之心编辑部关于 AI 的问题,可以直接问 AI。OpenAI 新上线的 ChatGPT 可谓是火爆出圈,这个对话模型可以回答后续问题,承认错误,挑战不正确的前提,还能帮你修改代码中的 bug……只要和它聊上几句,一会儿功夫它就能把问题给你解决了。例如用户要求:「ChatGPT 帮我解释一下文中正则表达式的含义。」ChatGPT:安排。密密麻麻的解释了一大段内容,应该是解释清楚了。由...

Python猫 2965

一条指令让ChatGPT数据分析功能变的更强大

ChatGPT集锦

weixin_46713695的博客 7596

AI处理数据库问题哪家强?Chatgpt,Deepseek,Grok对比!

通过优化网络传输、调整MRP参数、统一补丁版本、优化自动处理脚本和加强监控,可以有效减少GAP的出现和恢复时间。如果问题仍然存在,建议进一步分析具体的日志和错误信息,或者联系Oracle支持获取更专业的帮助。🔹 1. 总体对比AI分析深度可操作性(命令给出情况)技术全面性(覆盖的优化点)整体评价ChatGPT⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐(详细 SQL + ALTER 语句)⭐⭐⭐⭐⭐(网络、补丁、MRP、并行度等)最佳,分析有理有据,优化点全面DeepSeek⭐⭐⭐⭐。

xiaofan23z的专栏 1280

如何利用CANoe在两路CAN通道之间创建网关(gateway)

CANoe网关,利用CAPL实现CAN转发

Richy_Lai的博客 7897

5GCPE与4G物联网卡兼容实战:通过AT指令修改IMEI实现设备迁移

本文详细介绍了如何通过AT指令修改5GCPE设备的IMEI,实现4G物联网卡的设备迁移。从硬件准备、驱动安装到串口工具配置,再到具体的AT指令操作步骤,提供了全面的实战指南。文章还包含信号优化、APN设置等实用技巧,帮助用户顺利完成设备迁移并提升网络性能。

weixin_28684757的博客 630

爆火的ChatGPT太强了!写代码、改bug,网友:可取代Stack Overflow了

点击上方“Java基基”,选择“设为星标”做积极的人,而不是积极废人!每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创 | Java 2021超神之路,很肝~中文详细注释的开源项目RPC 框架 Dubbo 源码解析网络应用框架 Netty 源码解析消息中间件 RocketMQ 源码解析数据库中间件 Sharding-JDBC 和 MyCAT 源码解析作业调度中间件 Elast...

weixin_44421461的博客 3308

OK3588-C开发板Forlinx Desktop系统烧录与多媒体功能实战

本文详细介绍了OK3588-C开发板Forlinx Desktop系统的烧录步骤与多媒体功能实战。从硬件准备到软件工具配置,逐步解析RKDevTool烧录技巧,并深入测试摄像头、视频编解码及音频功能,帮助开发者快速掌握RK3588芯片的强大性能与Ubuntu系统的优化应用。

weixin_29190169的博客 417

30分钟!从0到1,用ChatGPT+Python做一个AI起名网!

继续提我们的需求:“我需要在上面的flask应用里面写一个python函数,输入的一个prompt 类似这样的话(如果父亲姓王,母亲姓李,男宝宝,帮忙取3个名字,要解释原因和名字的寓意), 然后调用chatgpt api, 会返回给我chatgpt的回答”。我需要写一个web 前端,页面中间第一行是 AI小助手取名字,第二行是 父姓 然后是一个输入框,第三行是 母姓 然后是一个输入框 ,第四行 是两个按钮,一个男宝宝,一个女宝宝, 第5行是一个按钮 开始取名。我们先完成功能,然后在美化我们的网站。

2401_86168842的博客 973

【低空经济】无人机充电站设计方案

随着无人机技术的快速发展和广泛应用,其在物流、农业、巡检、救援等领域的应用日益普及。然而,无人机的续航能力一直是限制其大规模应用的关键因素之一。为了解决这一问题,无人机充电站的设计与建设显得尤为重要。本项目旨在设计一套高效、智能、可扩展的无人机充电站系统,以满足不同场景下无人机的充电需求,提升其作业效率和应用范围。无人机充电站的设计将围绕以下几个核心目标展开:首先,充电站应具备快速充电能力,以减少无人机的停机时间,提高作业效率;

2960

AUTOSAR AP——SM模块

对AUTOSAR AP中状态管理模块SM,从模块定义、总结等多方面进行了介绍。

weixin_43627682的博客 284

chatgpt赋能python:Python分钟转换多少年

在某些情况下,我们需要将时间单位进行转换,例如将分钟转换为年。这在数据分析和时间序列分析中非常常见。本文由chatgpt生成,文章没有在chatgpt生成的基础上进行任何的修改。以上只是chatgpt能力的冰山一角。作为通用的Aigc大模型,只是展现它原本的实力。对于颠覆工作方式的ChatGPT,应该选择拥抱而不是抗拒,未来属于“会用”AI的人。🧡AI职场汇报智能办公文案写作效率提升教程 🧡专注于AI+职场+办公方向。下图是课程的整体大纲下图是AI职场汇报智能办公文案写作效率提升教程中用到的。

vacvefito的博客 196

【Mode】多模干涉仪的设计 Multi-mode interferometer(MMI)

与 Splitter 器件一样,MMI 器件也是一种常见的分光器件,可以根据用户的需求将光束分成不同的比例。本文,我们将介绍如何仿真 MMI 器件。这里我们使用的是 1x2 MMI,其本质上是由四个部分组成的,中间的矩形多模式干涉区域以及左右两侧的三个 taper 模式转换区域。之前的教程中我们也提及了,为了获取稳定的模式场分布,通常,我们需要进行模式收敛性扫描。这里以官网给出的案例为例。如何提取 S 参数我们先暂时不做介绍,后续有时间了我们再做介绍。

u011699626的博客 1214

1分钟教你找到好用的国内chatGPT网站!

首先国内的chatgpt基本上都是基于openAI官网chatGPT 的API服务进行开发的。通过将API接口集成到网站当中,通过API调用到openAI的GPT语言模型,具体流程就是:当用户发送问题之后,会通过API秘钥传递给openAI服务器,并且会依据GPT语言模型,生成相应的文本回复给用户。这个是一个基本的实现对话的流程。虽然与openAI官网的入口不同,但是同样是使用的GPT模型。

chatgpt_jiji的博客 3万+

2026.1.11:WSL2中Ubuntu发行版的完全卸载干净指南

摘要:本文详细介绍在WSL2中彻底卸载Ubuntu发行版的步骤。首先通过wsl -l -v确认安装的发行版,使用wsl --terminate终止运行后,推荐使用wsl --unregister命令完全删除发行版(包括所有数据)。还可手动检查残留文件位置(如%LOCALAPPDATA%目录),并提供了备份建议(使用wsl --export)。最后说明验证卸载的方法和可选的高级重置操作。整个过程确保彻底清理相关数据并释放磁盘空间。(

拥抱具身智能,昇腾Ascend C 2392

YOLO11改进策略【独家融合改进】| RCSOSA + SPD + WFU

SPD-Conv是一种新的 CNN 构建模块,用于替代传统 CNN 架构中使用的步长卷积(strided convolution)和池化(pooling)层,它由空间到深度(Space-to-depth,SPD)层和非步长卷积(non - strided convolution)层组成。WFU模块通过小波变换的频率分解与跨尺度融合机制,解决了传统上采样过程中的混叠和细节丢失问题,实现了高效、高保真的面部细节重建。

Limiiiing的博客 449

1 分钟搞定!ChatGPT + XMind 打造最高效的思维导图

今天专门写篇文章手把手教大家如何使用 ChatGPT 和 XMind,1 分钟自动生成思维导图。1、首先进入 ChatGPT 的网站,对 ChatGPT 提出你的需求,例如我希望做一个“机器学习如何入门”的思维导图,那么我可以这样说:“请使用markdown格式帮我制作一份思维导图,主题是机器学习如何入门,请用代码呈现”注意,“请用代码呈现”这句话必须加上,这样的话,ChatGPT 就会生成 ma...

红色石头的专栏 5562

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

16 款 ChatGPT 工具,太炸裂了!

点击上方“小强的进阶之路”,选择“星标”公众号优质文章,及时送达预计阅读时间: 2分钟原帖:https://www.zhihu.com/question/39914801、ChatGPT for google一个浏览器插件,可搭配现有的搜索引擎来使用。最大化搜索效率,对搜索体验的提升相当离谱:安装完插件后,在搜索引擎搜索任何问题,都能获取两份答案。左边是谷歌抓取的全网资源,右边是ChatGPT根据...

weixin_31351409的博客 797

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

5分钟搭建属于你个人的chatgpt网站,申请内测API-key,chatgpt

5分钟搭建属于你个人的chatgpt网站,申请内测API-key,chatgpt

github同名`runopiboss`的博客 6217

巧用ChatGPT快速搞定数据分析

点击上方“Python爬虫与数据挖掘”,进行关注回复“书籍”即可获赠Python从入门到进阶共10本电子书今日鸡汤将军向宠,性行淑均,晓畅军事,试用于昔日,先帝称之曰能,是以众议举宠为督。关键点用ChatGPT颠覆数据分析,1分钟生成数据分析结果!30多个精心挑选的ChatGPT数据分析案例+50多种ChatGPT数据分析策略涵盖从数据预处理到高级分析的全过程助你在竞争激烈的环境中脱颖而出让AI带...

pdcfighting的博客 554
上一篇: 内含800个程序案例,最强python学习资料来了!
下一篇: Top2进腾讯,两年后年薪总包降了十来万!
菜鸟学Python
博客等级 码龄9年 8061粉丝 571原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值