Pandas数据透视与向量化操作:高效聚合复杂数据集

Pandas数据透视与向量化操作:高效聚合复杂数据集

本教程旨在解决Pandas数据处理中常见的重复性select和merge操作问题。通过引入pivot函数和向量化计算,我们将展示如何将繁琐的多步骤数据筛选、合并和计算过程,简化为简洁、高效且易于维护的代码。文章将详细阐述如何利用这些强大的Pandas功能,实现复杂数据聚合与转换,显著提升代码的可读性和执行效率。

冗余数据处理的挑战

在处理大规模数据集时,我们经常需要根据多个条件对数据进行筛选、组合,并执行各种计算。传统的做法可能涉及多次使用dataframe.loc进行条件筛选,创建多个中间dataframe,然后通过pd.merge将它们合并,最后进行列之间的算术运算。这种方法虽然能够得到正确结果,但存在以下显著缺点:

代码冗余: 大量重复的筛选、合并和列操作使得代码量庞大,难以阅读和理解。效率低下: 频繁创建中间DataFrame和执行merge操作会增加内存开销和计算时间,尤其对于百万级别甚至千万级别的数据集,性能瓶颈尤为突出。维护困难: 随着业务逻辑的复杂化,修改或扩展现有代码变得更加困难,容易引入错误。

以下是一个典型场景的示例代码,展示了这种重复性操作:

import ioimport pandas as pdTESTDATA="""enzyme  regions   N   lengthAaaI    all       10  238045AaaI    all       20  170393AaaI    all       30  131782AaaI    all       40  103790AaaI    all       50  81246AaaI    all       60  62469AaaI    all       70  46080AaaI    all       80  31340AaaI    all       90  17188AaaI    captured  10  292735AaaI    captured  20  229824AaaI    captured  30  193605AaaI    captured  40  163710AaaI    captured  50  138271AaaI    captured  60  116122AaaI    captured  70  95615AaaI    captured  80  73317AaaI    captured  90  50316AagI    all       10  88337AagI    all       20  19144AagI    all       30  11030AagI    all       40  8093AagI    all       50  6394AagI    all       60  4991AagI    all       70  3813AagI    all       80  2759AagI    all       90  1666AagI    captured  10  34463AagI    captured  20  19220AagI    captured  30  15389AagI    captured  40  12818AagI    captured  50  10923AagI    captured  60  9261AagI    captured  70  7753AagI    captured  80  6201AagI    captured  90  4495"""df_stats = pd.read_csv(io.StringIO(TESTDATA), sep='s+')# 原始的重复性操作示例df_cap_N90 = df_stats[(df_stats['N'] == 90) & (df_stats['regions'] == 'captured')].drop(columns=['regions', 'N'])df_cap_N50 = df_stats[(df_stats['N'] == 50) & (df_stats['regions'] == 'captured')].drop(columns=['regions', 'N'])df_all_N50 = df_stats[(df_stats['N'] == 50) & (df_stats['regions'] == 'all')].drop(columns=['regions', 'N'])df_summ_cap_N50_all_N50 = pd.merge(df_cap_N50, df_all_N50, on='enzyme', how='inner', suffixes=('_cap_N50', '_all_N50'))df_summ_cap_N50_all_N50['cap_N50_all_N50'] = (df_summ_cap_N50_all_N50['length_cap_N50'] -                                              df_summ_cap_N50_all_N50['length_all_N50'])df_summ_cap_N90_all_N50 = pd.merge(df_cap_N90, df_all_N50, on='enzyme', how='inner', suffixes=('_cap_N90', '_all_N50'))df_summ_cap_N90_all_N50['cap_N90_all_N50'] = df_summ_cap_N90_all_N90['length_cap_N90'] - df_summ_cap_N90_all_N90['length_all_N50']df_summ = pd.merge(df_summ_cap_N50_all_N50.drop(columns=['length_cap_N50', 'length_all_N50']),                   df_summ_cap_N90_all_N50.drop(columns=['length_cap_N90', 'length_all_N50']),                   on='enzyme', how='inner')print("原始方法计算结果:")print(df_summ)

Pandas高效聚合与转换策略:pivot与向量化操作

为了克服上述问题,我们可以利用Pandas的pivot函数和其强大的向量化操作能力。pivot函数能够将DataFrame从“长格式”转换为“宽格式”,将指定列的唯一值转换为新的列,从而大大简化后续的计算。结合向量化操作,我们可以避免显式的循环和多次合并,直接对整个列或DataFrame进行高效运算。

核心思想是:

预筛选: 仅保留需要参与计算的行,减少数据量。数据透视: 使用pivot将关键的分类变量(如regions和N)转化为新的列,使得需要比较的数据点在同一行上。向量化计算: 直接对透视后的DataFrame进行列与列之间的数学运算。

示例代码与详细解析

我们将使用df_stats数据集,目标是计算cap_N50_all_N50 (captured N50 – all N50) 和 cap_N90_all_N50 (captured N90 – all N50)。

# 1. 筛选相关数据# 仅保留N为50或90的行,因为只有这些N值参与最终计算filtered_df = df_stats.loc[df_stats["N"].isin([50, 90])]# 2. 使用pivot进行数据透视# index='enzyme':以enzyme作为新的行索引# columns=['regions', 'N']:将regions和N的组合作为新的列索引(多级列索引)# values='length':透视后单元格的值取自length列pivoted_df = filtered_df.pivot(index="enzyme", columns=["regions", "N"], values="length")print("n透视后的DataFrame (pivoted_df):")print(pivoted_df)# 3. 执行向量化计算# 提取'captured'区域的N50和N90长度captured_lengths = pivoted_df["captured"]# 提取'all'区域的N50长度all_N50_length = pivoted_df[("all", 50)]# 计算 (captured N50 - all N50) 和 (captured N90 - all N50)# captured_lengths.sub(all_N50_length, axis=0)# axis=0 表示按行进行广播,即captured_lengths的每一行都减去all_N50_length的对应行值result_df = captured_lengths.sub(all_N50_length, axis=0)# 4. 调整列名并重置索引# 为结果列添加前缀和后缀,使其符合目标输出格式# add_prefix("cap_N"):为'captured'下的N值(50, 90)添加前缀'cap_N'# add_suffix("_all_N50"):为所有结果列添加后缀'_all_N50'final_output = result_df.add_prefix("cap_N").add_suffix("_all_N50").reset_index()print("n最终优化后的计算结果 (final_output):")print(final_output)

代码解析:

df_stats.loc[df_stats[“N”].isin([50, 90])]: 首先,我们筛选出N列值为50或90的行。这是一个重要的优化步骤,因为它减少了后续pivot操作的数据量,提高了效率。.pivot(index=”enzyme”, columns=[“regions”, “N”], values=”length”): 这是核心步骤。index=”enzyme”:enzyme列的值将成为新DataFrame的行索引。columns=[“regions”, “N”]:regions和N列的组合将构成新的多级列索引。例如,(‘captured’, 50)和(‘all’, 50)将成为独立的列。values=”length”:透视后新列中的值将从原始DataFrame的length列获取。经过这一步,我们得到了一个宽格式的DataFrame pivoted_df,其中所有需要比较的length值都已排列在同一行上,方便后续计算。pivoted_df[“captured”].sub(pivoted_df[(“all”, 50)], axis=0):pivoted_df[“captured”]:这会选择多级列索引中第一级为’captured’的所有列,即(‘captured’, 50)和(‘captured’, 90)。pivoted_df[(“all”, 50)]:这会选择多级列索引中精确匹配(‘all’, 50)的列。.sub(…, axis=0):这是Pandas的向量化减法操作。它将captured_lengths中的每一列((‘captured’, 50)和(‘captured’, 90))分别减去all_N50_length列。axis=0确保操作是按行进行的,即每个enzyme的对应值相减。.add_prefix(“cap_N”).add_suffix(“_all_N50”).reset_index():.add_prefix(“cap_N”):为当前列名(例如50, 90)添加前缀”cap_N”,变为”cap_N50″,”cap_N90″。.add_suffix(“_all_N50”):为所有列名添加后缀”_all_N50″,最终形成”cap_N50_all_N50″和”cap_N90_all_N50″。.reset_index():将enzyme索引转换回常规列,完成最终输出格式。

优势与注意事项

优势

代码简洁性: 显著减少了代码行数,从数十行缩减到几行,极大地提高了代码的可读性和可维护性。执行效率: pivot和向量化操作在底层通常由C语言实现,相比于Python层的循环和多次merge,具有更高的执行效率,尤其适用于大数据集。可扩展性: 当需要添加更多N值或regions组合的计算时,只需修改isin()筛选条件和后续的列选择逻辑,而无需复制粘贴大量代码。减少中间DataFrame: 避免了创建大量的临时DataFrame,降低了内存消耗。

注意事项

数据透视的适用性: pivot函数要求index、columns和values的组合在原始数据中必须是唯一的。如果存在重复组合,Pandas会报错。在这种情况下,应考虑使用pivot_table,它允许指定聚合函数来处理重复值。多级列索引: pivot操作常常会生成多级列索引。理解和正确使用多级索引是高效操作的关键。例如,通过元组(‘all’, 50)来选择特定列。列名管理: pivot后的列名可能不是最终需要的格式。需要灵活运用add_prefix、add_suffix、rename等方法来调整列名,使其符合业务需求。内存消耗: 尽管比多次merge更优,但如果columns参数包含大量唯一值,生成的宽格式DataFrame可能会非常宽,占用大量内存。在极端情况下,可能需要考虑其他聚合策略,如groupby().apply()结合自定义函数。缺失值处理: 如果原始数据中某些index、columns组合不存在,pivot操作会引入NaN(Not a Number)值。在进行后续计算前,可能需要根据业务逻辑对这些NaN值进行填充或删除。

总结

通过本教程,我们深入探讨了如何利用Pandas的pivot函数和向量化操作来优化数据聚合与转换过程。这种方法不仅显著提升了代码的简洁性、可读性和可维护性,还在处理大规模数据集时展现出卓越的性能优势。掌握pivot和向量化计算是成为高效Pandas用户的关键一步,能够帮助开发者摆脱冗余的select和merge操作,编写出更加优雅和高效的数据处理代码。在面对复杂的数据转换需求时,始终优先考虑Pandas提供的内置高效函数,以充分发挥其强大功能。

以上就是Pandas数据透视与向量化操作:高效聚合复杂数据集的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1370720.html

赞 (0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
Pandas高效聚合:利用pivot和广播操作简化复杂数据转换
上一篇 2025年12月14日 10:47:30
利用BeautifulSoup和Pandas高效抓取并结构化网页表格数据
下一篇 2025年12月14日 10:47:44

相关推荐

  • 百度搜索app如何调整搜索页面亮度_百度搜索app亮度设置的优化方法

    百度搜索app如何调整搜索页面亮度_百度搜索app亮度设置的优化方法百度搜索app如何调整搜索页面亮度_百度搜索app亮度设置的优化方法百度搜索app如何调整搜索页面亮度_百度搜索app亮度设置的优化方法百度搜索app如何调整搜索页面亮度_百度搜索app亮度设置的优化方法

    开启夜间模式可降低百度搜索App亮度,具体方法包括:一、在“我的-设置”中开启夜间模式,切换为暗色主题;二、启用无图模式减少图片视觉冲击;三、通过手机控制中心调节系统亮度;四、开启系统护眼模式统一调暗界面并过滤蓝光。 如果您在使用百度搜索App时感到页面过亮或过暗,影响阅读体验,可以通过调整App内…

    2026年9月29日 • 用户投稿
    000
  • 多模态AI多用户如何并发控制 多模态AI会话隔离策略设计

    多模态AI多用户如何并发控制 多模态AI会话隔离策略设计多模态AI多用户如何并发控制 多模态AI会话隔离策略设计多模态AI多用户如何并发控制 多模态AI会话隔离策略设计多模态AI多用户如何并发控制 多模态AI会话隔离策略设计

    多模态AI在应对多用户并发访问时,如何有效控制并发并确保各用户会话的独立性是关键挑战。成功的并发控制保证系统稳定运行,而会话隔离则确保用户体验连贯且个性化。本文将深入探讨设计多模态AI会话隔离策略的方法,并提供具体的实施步骤,帮助读者理解并实践并发控制与会话隔离的过程,从而构建可扩展且健壮的多模态A…

    2026年9月29日 • 用户投稿
    100
  • SublimeText怎么设置免打扰模式_DistractionFreeMode配置方法

    SublimeText怎么设置免打扰模式_DistractionFreeMode配置方法SublimeText怎么设置免打扰模式_DistractionFreeMode配置方法SublimeText怎么设置免打扰模式_DistractionFreeMode配置方法SublimeText怎么设置免打扰模式_DistractionFreeMode配置方法

    免打扰模式通过隐藏界面元素实现专注编码,可使用F11(Windows/Linux)或⌃⇧F(macOS)快捷键进入,配合命令面板(Ctrl+Shift+P)和快速文件切换(Ctrl+P)高效导航,支持通过Distraction Free.sublime-settings个性化配置行号、状态栏、字体等…

    2026年9月29日 • 用户投稿
    000
  • Java中合并字符串数组:避免空值问题的正确方法

    Java中合并字符串数组:避免空值问题的正确方法Java中合并字符串数组:避免空值问题的正确方法Java中合并字符串数组:避免空值问题的正确方法Java中合并字符串数组:避免空值问题的正确方法

    本教程详细解析了在Java中合并两个字符串数组时,因循环条件设置不当导致目标数组出现空值的常见问题。通过对比错误与正确的代码示例,深入剖析了索引管理的关键,并提供了确保所有元素正确合并的有效解决方案,旨在帮助开发者掌握数组合并的正确逻辑与技巧。 引言 合并数组是编程中常见的操作,尤其是在数据处理和集…

    2026年9月29日 • 用户投稿
    100
  • 百家号视频收益计算规则是什么?百家号视频多少播放量才有收益

    百家号视频收益计算规则是什么?百家号视频多少播放量才有收益百家号视频收益计算规则是什么?百家号视频多少播放量才有收益百家号视频收益计算规则是什么?百家号视频多少播放量才有收益百家号视频收益计算规则是什么?百家号视频多少播放量才有收益

    短视频平台成为当下最受欢迎的传播方式之一。百家号作为我国领先的短视频平台,吸引了大量创作者入驻。百家号视频收益计算规则是怎样的呢?本文将为您揭秘内容创作者的“财富密码”。 一、百家号视频收益计算规则概述 百家号视频收益计算规则主要依据以下三个维度:观看时长、互动量和播放量。具体计算方法如下: 1. …

    2026年9月29日 • 用户投稿
    000
  • 真实还原智能巡检场景!云深处科技产品矩阵亮相云栖大会

    真实还原智能巡检场景!云深处科技产品矩阵亮相云栖大会真实还原智能巡检场景!云深处科技产品矩阵亮相云栖大会真实还原智能巡检场景!云深处科技产品矩阵亮相云栖大会真实还原智能巡检场景!云深处科技产品矩阵亮相云栖大会

    9月24日至26日,全球云计算与人工智能领域的顶级盛会——2025云栖大会在杭州云栖小镇隆重举办。本届大会以“云智一体·碳硅共生”为主题,汇聚了来自全球50多个国家的2000多位行业专家和企业代表,现场设立人工智能+馆、计算馆、前沿应用馆三大展区,全面展现“云智融合”如何驱动产业变革与技术跃迁,成为…

    2026年9月29日 • 用户投稿
    400
  • 1499 元起 ! 大疆 DJI Neo 2 发布:首搭全向避障 会飞的跟拍摄影师

    1499 元起 ! 大疆 DJI Neo 2 发布:首搭全向避障 会飞的跟拍摄影师1499 元起 ! 大疆 DJI Neo 2 发布:首搭全向避障 会飞的跟拍摄影师1499 元起 ! 大疆 DJI Neo 2 发布:首搭全向避障 会飞的跟拍摄影师1499 元起 ! 大疆 DJI Neo 2 发布:首搭全向避障 会飞的跟拍摄影师

    10 月 31 日消息,大疆昨日正式推出全新轻量化智能跟拍无人机 dji neo 2,定位为“会飞的跟拍摄影师”。该机型最长飞行时间可达 19 分钟,起售价为 1499 元,成为目前大疆旗下体积最小、具备全向避障功能的无人机,整机重量仅为 151 克,主打便携性与智能化拍摄体验。 DJI Neo 2…

    2026年9月29日 • 用户投稿
    000
  • 掘金AI时代计算产业红利的商业伙伴,为什么跟华为组队?

    掘金AI时代计算产业红利的商业伙伴,为什么跟华为组队?掘金AI时代计算产业红利的商业伙伴,为什么跟华为组队?掘金AI时代计算产业红利的商业伙伴,为什么跟华为组队?掘金AI时代计算产业红利的商业伙伴,为什么跟华为组队?

    ☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜ 前不久,一个忙碌的工作日上午,“2025华为算力场景发布会暨北京xpn伙伴大会”现场人声鼎沸,前来参观的人群和讨论声络绎不绝。 教育展区内,基于昇腾的AI 实训设备移动机器人,让高校学生快速上手…

    2026年9月29日 • 用户投稿
    100
  • 酷我音乐如何拉黑歌手

    酷我音乐如何拉黑歌手酷我音乐如何拉黑歌手酷我音乐如何拉黑歌手酷我音乐如何拉黑歌手

    在使用酷我音乐的过程中,如果你希望屏蔽某位歌手以减少其相关内容的出现,可以通过拉黑功能轻松实现。那么,具体该如何操作呢? 首先,启动酷我音乐App,并进入主界面。你可以通过顶部的搜索框输入歌手名称,或通过浏览歌单、排行榜等方式定位到你想屏蔽的歌手。找到目标歌手后,点击进入其个人主页。 在歌手主页中,…

    2026年9月29日 • 用户投稿
    200
  • 显卡核心电压与频率曲线优化指南

    显卡核心电压与频率曲线优化指南显卡核心电压与频率曲线优化指南显卡核心电压与频率曲线优化指南显卡核心电压与频率曲线优化指南

    优化显卡V/F曲线可在保证稳定前提下降低电压,从而减少功耗与温度、提升能效比和持续性能。通过MSI Afterburner等工具对NVIDIA或AMD显卡的电压-频率关系进行逐点微调,结合压力测试验证稳定性,最终实现低温高效运行,适用于超频与节能场景。 显卡核心电压与频率曲线(Voltage-Fre…

    2026年9月29日 • 用户投稿
    000
  • Java字符串分段排序:利用正则表达式和Stream API按内嵌数字重排词语

    Java字符串分段排序:利用正则表达式和Stream API按内嵌数字重排词语Java字符串分段排序:利用正则表达式和Stream API按内嵌数字重排词语Java字符串分段排序:利用正则表达式和Stream API按内嵌数字重排词语Java字符串分段排序:利用正则表达式和Stream API按内嵌数字重排词语

    本教程详细介绍了如何使用Java处理包含数字的字符串,并根据这些数字对其中的词语进行重新排序。通过结合正则表达式的查找与分割能力和Stream API的链式操作,我们能够高效地提取词语及其对应的排序数字,并最终重构出一个按指定顺序排列的新字符串。文章提供了具体的代码示例和详细的步骤解析,帮助读者理解…

    2026年9月29日 • 用户投稿
    400
  • 关闭超线程对现代游戏性能的提升与损失评估

    关闭超线程对现代游戏性能的提升与损失评估关闭超线程对现代游戏性能的提升与损失评估关闭超线程对现代游戏性能的提升与损失评估关闭超线程对现代游戏性能的提升与损失评估

    关闭超线程对游戏性能影响因硬件和场景而异,部分老游戏或竞技类游戏在Intel平台上可能提升帧稳定性,但现代多线程优化游戏及AMD Ryzen平台通常会因关闭而性能下降,需结合具体使用场景测试决定。 关闭超线程对现代游戏性能的影响因具体应用场景而异,不能一概而论。多数情况下,现代游戏更依赖高主频和单核…

    2026年9月29日 • 用户投稿
    000
  • 思必驰新品树立行业新标杆 推动智能办公生态演进

    思必驰新品树立行业新标杆  推动智能办公生态演进思必驰新品树立行业新标杆  推动智能办公生态演进思必驰新品树立行业新标杆  推动智能办公生态演进思必驰新品树立行业新标杆  推动智能办公生态演进

    9月24日,思必驰正式推出ai办公本x5系列,配备10.95英寸2.5k超清柔彩显示屏,支持60hz刷新率,直击传统墨水屏反应迟缓、色彩单一等短板,在视觉呈现与手写体验方面实现全面跃升。 凭借技术突破与产品理念的革新,该系列产品为办公本行业注入全新动能。不仅加速了行业技术标准的迭代升级,更为智能办公…

    2026年9月29日 • 用户投稿
    100
  • 多模态AI需要多大算力 硬件需求与优化建议

    多模态AI需要多大算力 硬件需求与优化建议多模态AI需要多大算力 硬件需求与优化建议多模态AI需要多大算力 硬件需求与优化建议多模态AI需要多大算力 硬件需求与优化建议

    多模态ai因需同时处理图像、文本、音频等多样数据,其算力和硬件需求远超单模态模型。1. 多模态ai更“吃”资源的原因在于各类数据(如视频、图像、文字)本身复杂度不同,且融合阶段(如跨模态注意力机制)带来额外计算负担;2. 硬件配置建议包括使用高性能gpu集群(如a100或h100)、大容量内存(至少…

    2026年9月29日 • 用户投稿
    000
  • VSCode如何设置调试时自动调整窗口布局方便查看 VSCode调试自动调整窗口布局的新颖配置技巧​

    在vscode中实现调试时自动调整窗口布局的核心方法是通过tasks.json定义布局任务,并在launch.json中使用prelaunchtask触发,从而在调试启动前自动切换到预设视图;具体步骤为:1. 在tasks.json中创建任务,使用vscode内部命令(如workbench.acti…

    2026年9月29日
    100
  • 斑马智行全球首发全模态端侧大模型解决方案 推动智舱进入AI时代

    斑马智行全球首发全模态端侧大模型解决方案  推动智舱进入AI时代斑马智行全球首发全模态端侧大模型解决方案  推动智舱进入AI时代斑马智行全球首发全模态端侧大模型解决方案  推动智舱进入AI时代斑马智行全球首发全模态端侧大模型解决方案  推动智舱进入AI时代

    9月24日,2025云栖大会在杭州拉开帷幕,阿里巴巴集团ceo、阿里云智能集团董事长兼ceo吴泳铭发表主题演讲,首次全面揭示实现asi(人工超级智能)的三步演进路径:智能涌现、自主行动与自我迭代,勾勒出从模仿人类、辅助人类到最终超越人类的完整发展图景。 围绕这一战略构想,吴泳铭明确提出:“大模型将成…

    2026年9月29日 • 用户投稿
    000
  • 淘宝收货地址添加失败 淘宝地址管理设置教程

    淘宝收货地址添加失败 淘宝地址管理设置教程淘宝收货地址添加失败 淘宝地址管理设置教程淘宝收货地址添加失败 淘宝地址管理设置教程淘宝收货地址添加失败 淘宝地址管理设置教程

    答案:淘宝添加收货地址失败多因信息不全、含特殊字符、超字数、格式错误或网络问题。应确保地址完整准确,使用标准地名和正规格式,避免表情符号,控制字数,填写正确姓名与手机号,并通过清除缓存、切换网络等方式提升成功率。 在使用淘宝购物时,添加收货地址失败是不少用户常遇到的问题。其实大多数情况是由于填写不规…

    2026年9月29日 • 用户投稿
    000
  • 多模态AI模型安全加固措施 多模态AI防护配置指南

    多模态AI模型安全加固措施 多模态AI防护配置指南多模态AI模型安全加固措施 多模态AI防护配置指南多模态AI模型安全加固措施 多模态AI防护配置指南多模态AI模型安全加固措施 多模态AI防护配置指南

    多模态ai模型的安全性可通过四方面措施加强:1. 多模态内容过滤,包括使用先进算法、定期更新规则、设置多层验证;2. 防范对抗攻击,通过增强鲁棒性、实时监控、数据预处理;3. 跨域安全防护,实施传输过滤、加密通信、访问控制;4. 指令遵循与幻觉抑制,优化指令数据、提升泛化能力、建立检测机制。 ☞☞☞…

    2026年9月29日 • 用户投稿
    000
  • 豆包AI生成商业计划书的技巧 快速梳理创业要点的AI方法

    豆包AI生成商业计划书的技巧 快速梳理创业要点的AI方法豆包AI生成商业计划书的技巧 快速梳理创业要点的AI方法豆包AI生成商业计划书的技巧 快速梳理创业要点的AI方法豆包AI生成商业计划书的技巧 快速梳理创业要点的AI方法

    用豆包ai生成商业计划书的关键在于结构引导与内容优化。首先明确核心内容结构,先提问获取通用框架,再结合项目实际逐项补充,控制在8个部分以内,突出重点并简化合并章节;其次使用关键词+语气提示引导ai写出专业内容,如“产品优势”可设定“以专业语气写一段关于智能喂食器的产品优势说明”;第三步借助ai生成财…

    2026年9月29日 • 用户投稿
    100
  • 李飞飞世界模型大更新! 实时生成 3D 世界,只要一块 GPU

    李飞飞世界模型大更新! 实时生成 3D 世界,只要一块 GPU李飞飞世界模型大更新! 实时生成 3D 世界,只要一块 GPU李飞飞世界模型大更新! 实时生成 3D 世界,只要一块 GPU李飞飞世界模型大更新! 实时生成 3D 世界,只要一块 GPU

    当 OpenAI 的奥特曼还在到处买显卡、买算力,来支撑他的 Sora 2 视频生成模型。 李飞飞的实验室 The World Labs,用一张显卡就能运行一个世界。他们今天发布了一项名为 RTFM ( Real-Time Frame Model ) 的新技术,一个全新的实时世界生成模型。 和九月中…

    2026年9月29日 • 用户投稿
    200

发表回复

登录后才能评论
关注微信