
python
文章平均质量分 72
手把手教你学AI
sss
展开
-
Twitter 劲敌 Threads,“魔改”了哪些 Python 技术栈?
此外,Cinder 针对性能优化自研了许多新特性,包括 JIT、延迟加载模块、预编译静态模块、字节码内联缓存、协程的即时评估,以及实验性字节码编译器。当然,他们在 Django 基础进行了深度的定制修改,因此支持在自定义的 Python JIT 上运行,并使用 Facebook 开发的数据库(同样用于 IG 和 FB)。他还说道,这是 Facebook 一直以来的做法——打造新产品时会让其界面与现有的大致相似,然后根据需求来逐渐替换后端模块,而不是进行大规模重写。自定义 JIT——虽然还比较新。原创 2023-08-01 19:33:03 · 275 阅读 · 0 评论 -
几个有趣的Python库,建议收藏~
每个新的 Python 版本都会带来新的特性,因此我建议你查看 Python 发行说明中的“新模块”、“不推荐使用的模块”和“已删除的模块”部分,这是了解 Python 标准重大变化的好方法 , 通过这种方式,你可以不断地将新功能和最佳实践整合到你的项目中。在上面的示例中,如果你使用 f 字符串,则表达式将立即计算,而使用 C 样式格式,替换将被推迟到实际需要时,这对于消息分组很重要,其中具有相同模板的所有消息都可以记录为一个, 这不适用于 f 字符串,因为模板在传递给记录器之前填充了数据。原创 2023-07-10 15:17:30 · 363 阅读 · 0 评论 -
excel中函数vlookup使用方法
1、VLOOKUP函数是Excel中的一个纵向查找函数,它与 LOOKUP函数和 HLOOKUP函数属于一类函数,在工作中都有广泛应用。3、查找同学D的成绩,“lookup_value”是指要查找的值,为“D”;“table_array”是指搜索的区域,为除标题之后的整个数据区域,为“A2:B6”;“col_index_num”是指整个函数返回单元格所在的列号,为“2”。2、在单元格中输入“=VLOOKUP”,VLOOKUP包括三个参数和一个可选参数。4、按回车键,出现查询结果,为D的成绩。原创 2023-07-07 22:26:24 · 1090 阅读 · 0 评论 -
初学者一步步学习python 学习提纲
以上提纲是一个较为全面的学习路线,你可以按照自己的进度和需求进行学习和拓展。在学习过程中,建议结合实践和项目来巩固所学知识,并参考相关的文档、教程和练习题进行实际操作和练习。Web 开发与数据处理。原创 2023-07-06 21:56:50 · 427 阅读 · 0 评论 -
相对位置编码 原理 写了一个例子 写PyTorch 代码
我们计算了相对位置矩阵 relative_positions,并使用随机初始化的参数矩阵 W 将其投影到与输入序列相同的维度空间。该矩阵的每个元素 (i, j) 表示第 i 个元素与第 j 个元素之间的相对位置关系,可以用差值来表示,如 (j - i)。相对位置编码通过将相对位置信息嵌入到序列的表示中,使得模型能够更好地捕捉序列中不同元素之间的上下文关系。然后,我们定义一个可学习的参数矩阵 W,大小为 (d, d),用于将相对位置编码投影到与输入序列相同的维度空间。原创 2023-07-03 19:11:44 · 409 阅读 · 0 评论 -
SpringBoot 线上服务假死,CPU 内存正常,什么情况?
背景开发小伙伴都知道线上服务挂掉,基本都是因为cpu或者内存不足,出现GC频繁OOM之类的情况。本篇文章区别以上的情况给小伙伴们带来不一样的服务挂掉。还记得哔哩哔哩713事故中那场诡计多端的0吗?图片对就是这个0,和本次事故没关系,但深受启发。问题排查老规矩在集群环境中同一个服务几个节点无响应。如不及时解决会可能形成雪崩效应。优先查看服务日志是否有报错,礼貌习惯性查看服务cpu及内存情况。先复习下,若服务无报错。cpu或内存出现异常,按如下步骤排查。原创 2023-06-24 17:27:20 · 1104 阅读 · 2 评论 -
百度开源,一款强大的压测工具,可模拟几十亿并发场景
dperf 是一款基于 DPDK 的 100Gbps 网络性能和负载测试软件,能够每秒建立千万级的 HTTP 连接、亿级别的并发请求和数百 Gbps 的吞吐量。原创 2023-06-24 12:25:27 · 541 阅读 · 0 评论 -
一位老程序员的忠告:别想着靠技术生存一辈子
你需要做的就是按照要求写代码,写代码的含义都被规定好了。相比我们的生活和人际关系及工作,那些从事售前和市场开发的朋友,却有比我们多的多的工作之外的时间,甚至他们工作的时间有的时候是和生活的时间是可以兼顾的,他们可以通过市场开发,认识各个行业的人士,可以认识各种各样的朋友,他们比我们坦率说更有发财和发展的机会,只要他们跟我们一样勤奋(有一种勤奋的普通人,如果给他换个地方,他马上会成为一个勤奋且出众的人)。每个人的技术都是有天花板的,你的技术到了天花板的时候,你的收入能够满足你,这个是需要考虑的。原创 2023-06-24 12:21:49 · 202 阅读 · 0 评论 -
tuple 和数组区别
在上面的示例中,我们创建了一个包含三个整数的元组和数组,并演示了如何访问和修改它们的元素。需要注意的是,尝试修改元组中的元素会导致 TypeError 异常,而向数组中添加或删除元素是可以的。在 Python 中,元组通常用于表示不可变的、有序的数据集合,例如函数返回多个值时、访问字典键值对、格式化字符串等场景;元组中的元素可以是任何类型的对象,包括不同类型的对象;元组是不可变的,而数组是可变的。元组支持索引和切片操作,类似于字符串,但是数组有更多的方法和功能,如添加/删除元素、排序、搜索等。原创 2023-06-23 20:55:02 · 546 阅读 · 0 评论 -
写一个demo next(iter(data_iter)) 理解 next(iter())
因此,next(iter(data_iter)) 这行代码的意思是从 data_iter 中获取下一个元素,其中 iter(data_iter) 将 data_iter 转换为迭代器,并将其传递给 next() 函数。这样做的好处是,即使 data_iter 只是一个可迭代对象而不是迭代器,我们也可以使用 next() 函数来获取它的下一个元素。在上面的示例中,我们将 data_iter 列表转换为迭代器,并使用 next() 函数获取了其中的第一个元素 'hello'。原创 2023-06-23 19:01:35 · 496 阅读 · 0 评论 -
MySQL 被 PG 干翻了。。
在使用或计划使用 AI 工具的人中,只有不到 3% 高度信任它们的准确性,而有两倍多的人(大约 6%)非常不信任。ChatGPT 是最受欢迎的 AI 搜索工具,被 83% 的受访者使用,其次是 Bing AI (20%)、WolframAlpha (13%) 和 Google Bard AI (10%)。GitHub Copilot 是最受欢迎的 AI 开发工具,被 55% 的受访者使用,其次是 Tabnine (13%) 和 AWS CodeWhisperer (5%)。原创 2023-06-21 18:38:03 · 4734 阅读 · 0 评论 -
Java 被挤出前三。。
TIOBE 2023 年 06 月份的编程语言排行榜已经公布,官方的标题是:Python 还会保持第一吗?(Will Python remain number 1?)在过去的 5 年里,Python 已经 3 次获得 TIOBE 指数年度大奖,这得益于数据科学和人工智能领域的发展,使得 Python 变得异常流行,2017 年秋季开始出现增长的趋势,当时 Python 的份额仅为 3%,但去年年底已经增长到了 17%。然而,今年 Python 的份额回落至 13%,未能保持历史最高水平。原创 2023-06-20 10:34:19 · 28852 阅读 · 31 评论 -
看看人家那高并发秒杀系统,那叫一个优雅
秒杀场景的业务特点是限时限量,业务系统要处理瞬时的大量高并发请求,一般数据库的并发访问量在千级别,在这种情况下肯定是会崩溃的。对于面试而言,Redis相关的问题是重点,如何通过面试官在这方面对于你技术和经验的考验,好好刷一下经典面试题是必须的。秒杀作为618、双十一等电商活动不可缺少的一环,是一个非常典型的活动场景。5. Redis集群架构如何抗住12306与双11的洪峰流量。,占有相当重的分量。1. 如何用Redis高效实现12306的复杂售票业务。14. Redis底层ZSet跳表是如何设计与实现的。原创 2023-06-19 13:56:53 · 188 阅读 · 0 评论 -
SpringBoot 实现 PDF 添加水印有哪些方案?
简介PDF(Portable Document Format,便携式文档格式)是一种流行的文件格式,它可以在多个操作系统和应用程序中进行查看和打印。在某些情况下,我们需要对 PDF 文件添加水印,以使其更具有辨识度或者保护其版权。本文将介绍如何使用 Spring Boot 来实现 PDF 添加水印的方式。方式一:使用 Apache PDFBox 库PDFBox 是一个流行的、免费的、用 Java 编写的库,它可以用来创建、修改和提取 PDF 内容。原创 2023-06-18 11:35:06 · 1575 阅读 · 0 评论 -
GPT-4满分通过MIT本科数学考试这套提示词火了
去年年初,MIT+哈佛+哥伦比亚大学+滑铁卢大学的联合研究表示,把数学问题转换成等价的编程问题,就可以让GPT-3的同门师兄弟——OpenAI的Codex掌握高数,达到。通过表格里的数据可以看到,得分最高的是经过调优后的GPT-4,得分率100%;这个成绩,不仅比模型更大的LLaMA-65B高出近10个百分点,就连MIT fine-tuing过后的LLaMA-30B,还要高。学了6门MIT本科基础数学课里随机抽取的例题,6门课程每门随机出25道题,再加上一个ACT水平(美国高考)的数据集里的60道题。原创 2023-06-17 21:23:21 · 322 阅读 · 0 评论 -
吴恩达ChatGPT课爆火
点上方计算机视觉联盟获取更多干货没想到时至今日,ChatGPT竟还会犯低级错误?吴恩达大神最新开课就指出来了:ChatGPT不会反转单词!比如让它反转下lollipop这个词,输出是pilollol,完全混乱。哦豁,这确实有点大跌眼镜啊。以至于听课网友在Reddit上发帖后,立马引来大量围观,。而且这不是偶然bug,网友们发现ChatGPT确实无法完成这个任务,我们亲测结果也同样如此。实测ChatGPT(GPT-3.5)甚至包括Bard、Bing、文心一言在内等一众产品都不行。原创 2023-06-17 21:19:23 · 7640 阅读 · 10 评论 -
python里apply用法_Python apply函数的用法
本文主要讲解了python的apply函数的语法和用法,apply函数用于当函数参数已经存在于一个元组或字典中时,间接地调用函数。args是一个包含将要提供给函数的按位置传递的参数的元组。args是一个包含将要提供给函数的按位置传递的参数的元组。apply()的返回值就是func()的返回值,apply()的元素参数是有序的,元素的顺序必须和func()形式参数的顺序一致。Python中的map()函数和reduce()函数的用法。Python中的filter()函数的用法。输出的结果是'say in'原创 2023-06-17 18:17:05 · 1731 阅读 · 0 评论 -
用雪花 id 和 uuid 做 MySQL 主键,被领导怼了
在MySQL中设计表的时候,MySQL官方推荐不要使用uuid或者不连续不重复的雪花id(long形且唯一),而是推荐连续自增的主键id,官方的推荐是auto_increment,那么为什么不建议采用uuid,使用uuid究竟有什么坏处?本篇博客我们就来分析这个问题,探讨一下内部的原因。MySQL和程序实例。原创 2023-06-17 17:22:28 · 197 阅读 · 0 评论 -
reshape(-1,1)什么意思
reshape(-1,1)这里的-1被理解为unspecified value,意思是未指定为给定的。如果我只需要特定的列数,行数多少我无所谓,我只需要指定列数,那么行数直接用-1代替就行了,计算机帮我们算赢有多少行,反之亦然。reshape(-1,1)这里的-1被理解为unspecified value,意思是未指定为给定的。如果我只需要特定的列数,行数多少我无所谓,我只需要指定列数,那么行数直接用-1代替就行了,计算机帮我们算赢有多少行,反之亦然。原创 2023-06-16 21:30:58 · 1906 阅读 · 0 评论