chatGPT 生成随机漫步代码

这篇具有很好参考价值的文章主要介绍了chatGPT 生成随机漫步代码。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1.  chatGPT 写的随机漫步代码

 2.  笔者写的随机漫步代码 

3.  总结 


1.  chatGPT 写的随机漫步代码

        最近在学习 Python 中的 随机漫步 知识点,突发奇想,心血来潮,想着用 chatGPT 来生成随机漫步代码,让我们来看看是啥效果吧 !!

import numpy as np
import matplotlib.pyplot as plt

# Set the number of steps
n = 5000

# Set the step size
step_size = 0.1

# Generate the random walk model
walk = np.cumsum(np.random.normal(0, step_size, n))

# Plot the random walk model
plt.plot(walk)

# Set the plot title and axis labels
plt.title('Random Walk Model')
plt.xlabel('Steps')
plt.ylabel('Position')

# Show the plot
plt.show()

chatGPT 生成随机漫步代码 

chatGPT 生成随机漫步代码 

chatGPT 生成随机漫步代码 

 2.  笔者写的随机漫步代码 

        阅读完 chatGPT 写的随机漫步代码,再来看看我写的随机漫步的代码和效果图吧 !!

from random import choice
import matplotlib.pyplot as plt

class RandomWalk:
    '''一个生成随机漫步数据的类'''

    def __init__(self, num_points = 5000):
        '''初始化随机漫步的属性'''

        self.num_points = num_points

        # 所有随机漫步都使于(0,0)
        self.x_values = [0]
        self.y_values = [0]

    def fill_walk(self):
        '''计算随机漫步包含所有的点'''

        # 不断漫步,直到列表达到指定的长度
        while len(self.x_values) < self.num_points:

            # 决定前进的方向以及沿着这个方向前进的距离
            x_direction = choice([1,-1])
            x_distance = choice([0,1,2,3,4])
            x_step = x_direction * x_distance

            y_direction = choice([1,-1])
            y_distance = choice([0,1,2,3,4])
            y_step = y_direction * y_distance

            # 拒绝原地踏步
            if x_step == 0 and y_step == 0:
                continue

            # 计算下一个点的 x 值和 y 值
            x = self.x_values[-1] + x_step
            y = self.y_values[-1] + y_step

            self.x_values.append(x)
            self.y_values.append(y)

# 创建一个 RandomWalk 实例
rw = RandomWalk()
rw.fill_walk()

# 将所有的点都绘制出来
plt.style.use('classic')
(fig,ax) = plt.subplots()
ax.scatter(rw.x_values, rw.y_values, s = 15)
plt.show()

chatGPT 生成随机漫步代码 

chatGPT 生成随机漫步代码 

chatGPT 生成随机漫步代码 

3.  总结 

         我写的随机漫步代码和 chatGPT 写的随机漫步代码相比,我的代码简直是 屎山代码,我直接哭死。我的随机漫步代码总共 50 行(包括注释),chatGPT 写的随机代码总共 22 行(包括注释)。通过仔细阅读后,chatGPT 写的代码真的很 高效简洁,追求 最快效率 解决问题的方法。根据 chatGPT 目前的发展情况来看,chantGPT 很容易取代 coder,想取代 pragramer 还得很长一段时间吧,无论如何,程序正在杀死自己,真的是恐怖如斯 !!

         这期的分享总结就到这里了,如果有疑问的小伙伴,我们评论区交流嗷~,笔者必回,我们下期再见啦 !!

 文章来源地址https://www.toymoban.com/news/detail-416489.html

 

到了这里,关于chatGPT 生成随机漫步代码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • C语言生成随机数【简易抽卡代码为例】

    本文将详细解释如何在C语言中生成随机数,并介绍应用的小技巧 c语言生成一个真正的随机数需要用到三个函数: rand()、srand()和time()。 函数介绍 头文件 : #includestdlib.h 函数声明 : int rand(void) 作用 ; 生成一个伪随机数序列,随机数取值范围是0~RAND_MAX PS - RAND_MAX其实是一个宏

    2024年02月04日
    浏览(53)
  • 【安全密钥交换协议】基尔霍夫定律-约翰逊噪声(KLJN)方案的随机数生成器攻击研究(Matlab代码实现)

     💥💥💞💞 欢迎来到本博客 ❤️❤️💥💥 🏆博主优势: 🌞🌞🌞 博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️ 座右铭: 行百里者,半于九十。 📋📋📋 本文目录如下: 🎁🎁🎁 目录 💥1 概述 📚2 运行结果 2.1 算例1 2.2 算例2  2.3 算例3 🎉3 参考文

    2024年02月04日
    浏览(56)
  • ChatGPT实现代码生成

    就代码生成而言,ChatGPT 是一款卓越的工具,它为开发者提供强大的功能。ChatGPT 可以运用其出色的自然语言处理技术,深入理解和解释开发者的需求,快速生成适合的代码片段。对于那些繁琐的任务或者重复的代码,ChatGPT 能够在瞬间完成,让程序员将更多的时间投入到核心

    2024年02月02日
    浏览(40)
  • 数组:矩阵快速转置 矩阵相加 三元组顺序表/三元矩阵 随机生成稀疏矩阵 压缩矩阵【C语言,数据结构】(内含源代码)

    目录 题目: 题目分析: 概要设计: 二维矩阵数据结构: 三元数组三元顺序表顺序表结构: 详细设计: 三元矩阵相加: 三元矩阵快速转置: 调试分析: 用户手册: 测试结果:  源代码: 主程序:  头文件SparseMatrix.h:  头文件Triple.h: 总结: 稀疏矩阵A,B均采用 三元组

    2023年04月26日
    浏览(64)
  • 【安全密钥】对基尔霍夫-洛-约翰逊噪声(KLJN)安全密钥交换协议的统计随机数生成器攻击(Matlab代码实现)

    💥💥💞💞 欢迎来到本博客 ❤️❤️💥💥 🏆博主优势: 🌞🌞🌞 博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️ 座右铭: 行百里者,半于九十。 📋📋📋 本文目录如下: 🎁🎁🎁 目录 💥1 概述 📚2 运行结果 🎉3 参考文献 🌈4 Matlab代码、数据、文章

    2024年04月12日
    浏览(56)
  • Unity状态机代码示例(ChatGPT生成)

    Q: Unity状态机代码示例,要求至少有四个状态 A: 下面是一个基于Unity引擎实现的简单状态机示例代码,使用C#编写。该状态机包含四个状态:待机、移动、攻击、和受伤。在待机状态下,程序将等待用户按下“空格”键,然后转移到移动状态,并播放移动动画。在移动状态下,

    2023年04月18日
    浏览(39)
  • 如何分析判断一篇文章是不是chatgpt写的

    判断一篇文章是否由ChatGPT写成并不是一件容易的事情,因为ChatGPT的文本生成能力已经非常接近人类水平。然而,可以通过以下几个方面来进行初步分析和判断: 内容的连贯性:ChatGPT由大量的训练数据驱动,它在生成文本时可能会受限于数据中存在的特定模式和常见的表达方

    2024年02月16日
    浏览(51)
  • 体验一波ChatGpt工具-cursor(自动代码生成)

    最近体验了一把cursor,自动生成代码工具,集成了最近很火的ChatGpt,目前比较好的就是代码生成工具大概就是github copilot和cursor,不过github copilot需要付费使用或者漫长的waitlist,所以目前比较好的cursor 官网介绍如下: 配置自己经常使用的语言,比如ts、html、css等等 目前来说

    2023年04月21日
    浏览(70)
  • ChatGPT教你怎么样论文写的又快又好

    生成论文概要 提供文献综述支持 提供语法和拼写检查 提供实验设计和数据分析的支持 改善写作流程 生成论文概要 写作论文的第一步通常是确定论文的研究问题和提纲。ChatGPT 可以帮助研究人员生成论文概要,以帮助他们更好地组织他们的想法。这可以通过要求 ChatGPT 生成

    2023年04月09日
    浏览(54)
  • ChatGPT不到1分钟生成全部代码,你就说慌不慌吧?

    生成过程视频: 如何使用ChatGPT快速生成代码 (qq.com) 如何使用ChatGPT快速生成SpringBoot集成Dubbo的完整案例 Dubbo最新版本是2.7.9,于2021年6月发布。以下是该版本的一些新特性: 1)增加 Dubbo-go 和 Dubbo-rust 两个新的实现,提供更多语言的支持。 2)引入 Dubbo Mesh ,可以基于 Istio 、

    2024年02月03日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包