首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Faker 都能造哪些数据

你好是 somenzz,可以叫我征哥。 我们在测试过程中,会使用一些测试数据,测试数据有时候来自数据库里脱敏数据,有时候需要自己造。...(Georgia) 格鲁吉亚 - 格鲁吉亚 lt_LT - Lithuanian 立陶宛 - 立陶宛 lv_LV - Latvian 拉脱维亚 - 拉脱维亚 ne_NP - Nepali...():随机Decimal数字(参考pyfloat参数) pystr():随机字符串 random_element():随机字母 random_letter():随机字母 paragraph():随机生成一个段落...():随机生成已经过去时间 time():随机24小时间 timedelta():随机获取时间差 time_object():随机24小时间,time对象 time_series():随机TimeSeries...return '这是自定义数据' ... >>> fake = Faker() >>> fake.add_provider(CustomProvider) >>> >>> fake.customize_type

68020

ChatGPT,文心一言,Bard 到底哪家强?最新测评来了!

你好是郭震! 这篇文章测评三个AI大模型能力: 常见生成对话式大模型APP,除最早OpenAI发布ChatGPT,还有百度文心一言、谷歌Bard等。...今天从代码生成角度,测评三大模型能力。 为什么选择这个角度? 而不是其他角度?如周报,写诗等。 因为这些能力怎么判断对错呢?没有统一、明确评判标准,测评就不会客观了。...1) 一次回复完整代码 2) 一次运行通过,程序正确实现贪吃蛇游戏(按键盘上下左右箭头,黑色方块会移动,当与淡绿色方块接触方块消失(被吃)) 3)程序测试三次,无bug 2 文心一言 文心一言是百度大模型...复制所有代码到PyCharm,运行结果是这样,之后程序异常退出: 3 Bard生成代码 Bard是谷歌研发大模型,同样问题提问它: Bard没有效仿ChatGPT打字机回复形式,而是思考片刻后,一下全部发代码...(最后部分代码截图),速度很快: 同样复制代码到PyCharm中,第一眼竟然出现没有导入random模块: 手写导入random模块,然后运行程序,贪吃蛇界面出现两个不同颜色方块,1秒钟后程序闪退

17610
您找到你想要的搜索结果了吗?
是的
没有找到

有了这 12 款 IDEA 插件后,室友再也不叫我小白了

搞 Java 开发什么软件,当然是神器idea了,那么,idea插件对于你来说就是必不可少了,不仅可以提高自己编码效率,还可以减轻工作枯燥烦闷。...接下来就来说说,作为一名小白,在平时敲代码什么插件吧。 以下插件插件直接在 IDEA 插件管理里面搜索安装: 1....CodeGlance 安装成功之后,在右侧可以生成一个微型地图嵌入到编辑器窗格中,方便我们定位代码 当我代码非常多时候,或者某一功能模块代码巨多,这时候想要找到某一个功能实现方法,就不用费力滑动鼠标的滑轮了...虽然不能写出高深代码,但是每一条代码都是规范,也是非常牛逼。(看来代码还是比较规范) ? 8....除了令人印象深刻主题调色板,它还提供: 漂亮配色方案支持绝大多数语言 彩色“材料设计”图标替换所有图标 自定义大多数IDE控件和组件 许多选项,例如重点色,填充菜单,自定义缩进,箭头样式等

69830

最适合摸鱼编程游戏Top 9,每款都值得拥有

除了刚开始教学关卡,玩家需要在两个不同层面上设计组织化工生产线。...▲图片来源:《Lightbot》游戏截图 游戏画风十分明快,界面也简单易懂,除了刚开始教程和介绍,基本不需要文字(编程一小版支持中文)。...据说开发者为了做这个游戏,真的采访了一些早期黑客大佬呢。不过根据 Z 社一贯风格,你在开始代码之前,还是得乖乖地打开 PDF 读它操作手册——这次有两本,70页。 ?...Nintendo Labo 里包含了一系列各种不同手工DIY纸模套件,除了纸模所需各种零件含有一个 Switch 游戏机配套软件。...编程方式也简单明了,把代表事件 Input 方块,和代表触发效果 Output 方块线连起来就可以了。 ?

2.1K10

你可能不知道字符串分割技巧

大家好,是 ConardLi。 假设我们现在有这样一个需求,把一段话拆分成有意义句子: 你好是 ConardLi。来了!你是谁?你在哪?...你可能会第一间想到, split 按所有可能断句标点符号分割就好了,比如下面的代码: var txt = '你好是 ConardLi。来了!你是谁?你在哪?'...如果我们想要分割文本是英语、阿拉伯呢... // 中文 const cn = '你好是 ConardLi。来了!你是谁?你在哪?'...、字符所在位置、输入完整内容: 另外,在前面的示例中,当我们将文字分割为词,可以发现标点符号、空格等都被分割出来了: const segmenter = new Intl.Segmenter(...在 Unicode 中,每个字符被分配了一个数值 (Code Point,代码点) 和一个名称。比如字母 A 名称是 LATIN CAPITAL LETTER A (大写拉丁字母A)。

67110

如何阅读技术文档

“大神你好,请问我打算学习Django,应该怎么做?” 答:“去看文档” “Django文档都是英文,看不下去,怎么办” 答:“bla bla bla…....先来分享下经历 在刚从Java转到Python就直接接触Django框架,当时同事给我推荐过一本Django英文书《Practical Django Projects》,当时看了几页,因为速度太慢...另一部分是: Django1.4文档class-based-views这是为了学习怎么使用Class Based View才开始翻译,这算是自己集中精力一种方式,当你大脑是在无法接受这些英文字母...个人总结了两种实践方法: 以练促读 通过练习来读文档,看时候顺便写写代码,验证下文档是不是正确。这个方法相当实用,别光看,动起来,实践出真知嘛。...这篇文章,其实就是在实践上面的 以教促学 这一方法,写文章耗时要远多于我自己在脑海中构想Django文档结构,但写出来才是真正把构想实现。这也是喜欢博客缘由之一。

2.1K90

七天写个简易版 Minecraft - 结题报告(附源代码仓库地址)

玩家根据第一视角可在生成有限随机地图中随意移动,损毁方块或放置方块,搭建属于自己方块世界。...过大地形会影响项目运行速度,所以需要即时渲染,即只渲染用户看得见区域。当用户移动,已变成不可见区域渲染内存应当回收,用于渲染新生成可见区域。...这样才能不断生成地形即实现无限地形,又不导致运行速度过慢/内存崩溃。这一块内容涉及内存管理,还有待优化提高。 2、背包系统。目前项目中,玩家当前手持方块类型由黑色命令窗口输出,并未实现背包系统。...背包系统要在当前界面中新增UI,需要更深层次openGL图形学知识,所以暂未实现。 3、本项目除了代码逻辑,一个难点是有关openGL库图形学知识。...另外对项目管理有了初步认识,包括github进行版本控制,与队友协作开发和软件mvvm模式,这次项目合作让体会到了与以前小组合作完全不同感受和效率,也提升了c++代码水平。

44240

Django篇(一)

创建一个项目:django-admin startproject 项目名字 项目名字就test1。...当我们访问出现: ? 说明我们已经把项目运行起来了。 ORM框架 意思就是对象关系映射。 Django中内置ORM框架。运用这个框架让我们在操作数据库时候更简单。...他会自动生成 其他类型: BooleanField(default=False) # bool类型,default默认值 ForeignKey('表名') # 设置生成时候格式是 字段名_id...2、利用迁移文件再生成表 执行命令:python manage.py migrate 就会生成一个数据库,当然不是mysql数据库,在Django中如果设置数据库什么,会默认使用sqlite3数据库...这样写了之后,我们依然可以访问,但是这样代码不许需要我们来写,在Django中已经封装好了。 我们直接写成: ? 就可以达到和我们之前一样效果。 4、如何使用views中参数字典?

1.1K30

手把手:扫描图片又大又不清晰?这个Python小程序帮你搞定!

笔记以PDF格式发布在课程网站。 在学校,我们有一台能够将笔记扫描成PDF文件“智能”复印机,但是它生成文件不够招人喜欢。...由于PDF扫描件通常采用PNG或JPG作为容器格式,我们当然希望在转换为PDF损失文件信息。...下图是noteshrink.py程序输出结果: 输出结果是一个相对较小PNG文件,大小只有121KB。不仅图像内存变小,而且看起来更清晰!这才是想要!...圆柱体中心轴从底部黑色、中间灰色渐变到顶部白色——整个轴饱和度(saturation)为0,圆周上鲜艳颜色饱和度都为1。...,第二条标准则可以分离出红色墨迹和粉色线条,且这两个标准在选取前景色除了笔记反面渗透过来灰色。

1.6K20

这 12 款 IDEA 插件你用过几款?

搞 Java开发什么软件,当然是神器idea了,那么,idea插件对于你来说就是必不可少了,不仅可以提高自己编码效率,还可以减轻工作枯燥烦闷。接下来就来说说,平时敲代码什么插件吧。...还可以设置一段时间后随机变化背景图片,以及设置图片透明度等等,总之用了它代码肯定不无聊,背景给大家参观一下,还是挺好看,哈哈哈哈。 4.gif 4....CodeGlance 安装成功之后,在右侧可以生成一个微型地图嵌入到编辑器窗格中,方便我们定位代码 当我代码非常多时候,或者某一功能模块代码巨多,这时候想要找到某一个功能实现方法,就不用费力滑动鼠标的滑轮了...虽然不能写出高深代码,但是每一条代码都是规范,也是非常牛逼。(看来代码还是比较规范) 8.gif 8....除了令人印象深刻主题调色板,它还提供: 漂亮配色方案支持绝大多数语言 彩色“材料设计”图标替换所有图标 自定义大多数IDE控件和组件 许多选项,例如重点色,填充菜单,自定义缩进,箭头样式等

1.5K00

五个技巧教你编程实现数据可视化

很难回答像是“应该学着什么工具?什么是最好?”这样问题,因为只有适合自己才是最好。像Excel这样一行代码都不用写就可以做数据可视化工具,甚至被有些人用来画风景呢。...但是,代码做自己数据可视化还是有不少好处除了更加灵活高效,还可以完全根据自己需要进行“定制”。...通常一个数据可视化项目会分成以下步骤。 处理和格式化数据 Python 当我有一个非矩形分隔文件,或数据比较凌乱,我会写一些特别的Python脚本。幸运的话,我会找到并重新利用过去已有的脚本。...R 只有在需要加载csv格式表格才会用到R,通常只是做数据聚合,合并,或处理从原来数据中派生部分。 Tabula 多用于公开政府数据,包括在PDF文件中涉及数据。...Adobe Illustrator 如果图形要发布给别人看,我会以PDF格式保存R生成图形,并在Illustrator中编辑。虽然有些矫枉过正,但效果还不错。也在考虑试着Sketch。

1.1K100

【人工智障入门实战1】使用广度优先搜索实现 Amazing-Brick 小游戏自动控制

使用广度优先搜索方法实现游戏自动控制 本文涉及一个 .py 文件: bfs_play.py ? 如上图,我们将使用“广度优先搜索”方法,来控制黑色方块自动闯关。...所谓“广度优先搜索”,即: •搜索:精准预测下一步操作后,黑色方块将到达什么位置;并再次精准预测在这个位置进行操作后,黑色方块将到达什么位置...直到触发终止条件,即找到最终得分路径;•广度优先:假设黑色方块有两个动作可以选择...:A与B,那么黑色方块做出“选择A后应该到达位置”预测后,继续接着这条路径预测;而是去预测在初始状态下“选择B后应该到达位置”。...图片生成自:https://visualgo.net/zh/dfsbfs 为了更好地了解 BFS 特性,你可以 DFS(深度优先搜索) 进行对比: ?...如何用 BFS 匹配我们小游戏 在小游戏(小游戏项目地址[1],小游戏代码结构详解[2])中,我们方块时刻面临三个选择: •给自己一个左上力;•给自己一个右上力;•什么也不做,这一刻任由自己受重力牵制而掉落

59720

灵魂画作都去哪儿了?“猜画小歌”背后5000万组数据

昨天,这家以搜索引擎著称巨头公司一款微信小程序“猜画小歌”占领了朋友圈“C位”,刷足存在感同时,顺便激发了身边一票“灵魂画手”。 比如这样蒙娜丽莎?...阿拉伯文和希伯来文包含很多曲线,读和都是从右向左顺序。在阿拉伯中,文字曲线跟随着手方向,通常是顺时针,这也更好地控制字与字间隔。...开头这个圆圈可以顺时针也可以逆时针,但逆时针圆是顺时针两倍多。 下面是发音“m”泰文: 你也许会问另两种充满圆形文字,缅甸格鲁吉亚结果如何。...英语也有笔顺,不过没有那么死板:可能是因为在孩提时期像大多数使用拉丁字母国家画圆那样一遍一遍地逆时针“c”和“g”。...因此,美国学校会鼓励小孩子们逆时针画圆,来帮助他们养成以后第一次书写字母所需基本运动技巧。 什么塑造了我们?

60900

布朗大学机器人能一笔一划临摹出蒙娜丽莎,还能模仿你笔迹

机器人最初使用日文进行训练,随后可以算法“自学”,自行确定笔画顺序和位置,临摹出它未见过语言中单词,写出包括中文、英文、印地、韩语、希腊、乌尔都文字,复制字母和笔画精确度可达93%。...这使得机器人能够写出以前从未见过语言,这种自学能力也让研究人员也十分意外。 研究人员分别在白板上通过印地,泰米尔和意第绪等各种语言写下“你好”,试图混淆机器人。...结果机器人做到了通过机器视觉对每种不同语言文字进行观察,然后分别编写单词副本,即使它之前只会写日语。除了印刷体之外,机器人进行了英文草书书写,结果一样出色。...但因为研究人员训练机器人是现代日语,书写顺序是从左到右进行,之后推广到英语也是以相同方向。所以目前机器人进行从右到左书写还不够熟练。...最初张女士并不相信该“金属架子”可以如此逼真地模仿人笔迹,直到该机器在纸上模仿其女儿笔迹抄写课文,张女士才相信作业是机器人代劳,“这玩意儿太坑人了,如果仔细看,真难分辨真伪。”

60220

Django学习笔记之Django QuerySet方法

一般情况下,我们在Django项目需要操作QuerySet一些常用方法已经满足我们日常大多数需求,比如get、filter、exclude、delete神马感觉就已经无所不能了,但随着项目但业务逻辑越来越复杂...以下也是作为文档阅读笔记,记下了一些以后可能会用到或者一些技巧性提升东西,好,废话,正文开始: 首先,我们假设有以下两个model: class Entry(Model.models):...就是你读出queryset可能会需要一些额外数据要添加进去时候,你就可以这个东东咯,使用方法看代码: >>> q = Blog.objects.annotate(Count('entry')) #...你阔以defer model中键,但是你需要提使用 select_related() 载入关联 model,具体用法: Blog.objects.select_related().defer("entry...嗯,实话告诉你,默认情况下调用delete()是会删除所有有关键对象(是不是突然感觉自己之前代码里有坑了)所以我们需要详细说说这个方法,如何做才能让他不删除对应键或者说按照我们想象方式进行删除呢

58150

django中ModelForm多表单组合解决方案

想此时场景下就两个标准: 1、相同功能用最少代码实现(代码少BUG也会少); 2、相对最易于理解,从而易于维护和扩展。 书归正传,web服务允许用户输入,基本上要靠表单。...即,我们又可以通过它们,把很多重复工作交给django完成,又可以少很多代码完成同样功能了。...当然GET请求时会生成空form到页面上。可以看到,除去定义model或者form类,几行代码就可以搞定这么多事。...从这篇文章里也可以看得出,django实在是快速开发网站必备神器!当然,快速代表不能够支撑大并发应用,instagram这个很火服务就是django。...由于python和django过于灵活,都将要求django开发者们唯有更资深才能写出生产环境下服务。

3.4K20

对于程序员来说,怎样才算是在写有“技术含量”代码

#calculateWarmupWeight 看一下这个方法在框架里面调用地方: 当我指定参数情况下,入参 warmup 和 weight 是有默认值: 也就是在用默认参数情况下,上面的方法可以简化为这样...与我而言,站在现在正在这篇文章时间节点上,觉得有技术含量代码,就是别人看到后愿意使用,愿意模仿,愿意告诉后面来的人:这个东西真不错,你也可以。...它可以小到一个项目里面的只有寥寥几行方法类,也可以大到一套行业内问题完整技术解决方案。 除了这个例子还想举刚刚参加工作不久,遇到过另外一个例子。...但是这样代码是有“技术含量”代码吗? 觉得可以说是毫无技术含量了,现在流行来说,甚至觉得这是程序员在“摆烂”。 要基于对于这一段代码继续开发新功能,能做什么呢?...顺利打上招呼,之后送了两瓶冰可乐,一大口下肚,蹦迪体验直接拉满. 真是一种神奇体验。 ·············· END ·············· 你好呀,是歪歪。

26540

AI 绘画咒语入门 - Stable Diffusion Prompt 语法指南 【成为初级魔导士吧!】

颜文字 此外 Stable Diffusion 支持使用颜文字来作为提示词,比如可以使用 XD 来让人物笑起来: picture 6 T_T 让人物表现伤心: picture 7 如果想要用颜文字可以参考...虽然 Stable Diffusion 提示词支持多种写法,但是日常使用一般建议 以 标签语法为主,试需求使用自然语法 尽量使用英文而不是中文作为提示词 除了一些常见提示词所有 model 都支持...,可能是所使用 model 原因,一般建议使用 提示词尽量越清晰越好 权重语法 除了基本语法外,我们还可以使用一些语法来调节每个提示词权重。...注意一般情况下权重建议超过 1.5,不然会对画面造成巨大影响。 模型引用语法 除了基础提示,类似于 Lora 模型也是需要使用提示来饮用,语法: 。...比如 purple hair AND sliver hair AND green hair 可以生成这样发色: picture 12 此外 AND 语法支持为某个片段增加权重,比如 gold hair

2.1K30

TensorFlow强化学习入门(5)—— 可视化Agent“所思所想”

每个episode开始,三个方块位置会随机生成。...深入探究agent所思所想 除了展示agent在训练表现,我们也可以agent来测试训练/调试完毕agent。...演示动画地址 最后,给了agent一个新挑战:除了所有的方块。这种场景下,除了蓝色方块自己什么也没有。没有了目标位置,agent移动完全可以随机,对各个行动评估值似乎也没有任何意义了。...使用控制中心 如果你想在训练自己模型情况下体验控制中心功能,可以访问这个链接体验。你将看到一个训练了40000 episodeagent。...控制中心代码逻辑当前被硬编码在上一篇文章例子上,如果你对实现代码感兴趣,可以从Github上查阅 系列文章(翻译进度,下一篇等区块链活动结束之后再翻): (0) Q-Learning查找表实现和神经网络实现

2.4K40
领券