当前位置: 首页 > news >正文

网站建设费计入销售费用的子目百度指数分析报告

网站建设费计入销售费用的子目,百度指数分析报告,网站服务器要多少钱,软件设计的过程编程语言转换 对于程序员来说,往往有一类工作,是需要将一部分业务逻辑实现从服务端转移到客户端,或者从客户端转移到服务端。这类工作,通常需要将一种编程语言的代码转换成另一种编程语言的代码,这就需要承担这项工作…

编程语言转换

对于程序员来说,往往有一类工作,是需要将一部分业务逻辑实现从服务端转移到客户端,或者从客户端转移到服务端。这类工作,通常需要将一种编程语言的代码转换成另一种编程语言的代码,这就需要承担这项工作的人员同时具有这项工作涉及到的两种编程语言的知识,而且非常耗时且容易出错。现在,有了ChatGPT,我们就可以利用它来帮助我们完成这项工作,因为ChatGPT具有高度自适应性,可以自动学习源语言和目标语言之间的语义和结构差异,因此它可以适应各种编程语言和转换任务,包括不同语法结构和关键字的语言之间的转换。下面我们就来看看ChatGPT是如何帮助我们完成这项工作的。

我们先来看一个简单的例子,比如说我们有一个服务端的代码片段,它的功能是从本地文本文件中读取词语,生成一个词云图:

import jieba
import matplotlib.pyplot as pltfrom PIL import Image
from wordcloud import WordClouddef wcloud():try:with open('words.txt','r',encoding='utf-8') as f:textfile= f.read()except IOError:print("Error: No such file or directory.")else:wordlist = jieba.lcut(textfile)space_list = ','.join(wordlist)wc = WordCloud(width=800, height=800,background_color='white',mode='RGB',max_words=200,font_path = "font.ttf",max_font_size=150,relative_scaling=0.6,random_state=50,scale=2).generate(space_list)plt.imshow(wc)plt.axis('off')plt.show()wc.to_file('wordcloud_python.jpg')if __name__ == '__main__':wcloud()

运行结果如图所示:

现在因为业务需要,我们需要将这段代码转移到客户端,因此我们需要将这段代码转换成JavaScript代码,这样就可以在客户端运行了。我们看看ChatGPT如何来完成这项工作,我们将代码片段输入到ChatGPT对话框中,要求ChatGPT帮我们转换成Javascript的实现方式,如下图所示:

ChatGPT的回复如下:

我们看到,ChatGPT不仅仅将代码转换过来,并且对于使用的第三方库,也找到了Javascript中可用的相对应的依赖库,而且调用第三方库的一些参数,也保留下来并在Javascript中正确设置了对应的参数,我们将ChatGPT的回复复制到本地,保存为js文件,然后使用npm安装好ChatGPT提示的需要安装的node的依赖库。

不过这里有两个地方,ChatGPT生成的并不准确,其一,并不存在canvas-wordcloud这个依赖库,我们需要使用node-wordcloud来替换,同时修改代码中的引用方式为const WordCloud = require('node-wordcloud')();,并将使用WordCloud的地方修改为如下代码:

...const canvas = createCanvas(800, 800);// const ctx = canvas.getContext('2d');const wordcloud = WordCloud(canvas, {list: space_list,backgroundColor: 'white',minRotation: 0,maxRotation: 0,rotationSteps: 0,fontFamily: 'font.ttf',weightFactor: (size) => Math.pow(size, 2),gridSize: 8,minSize: 10,shape: 'cardioid',shuffle: false,ellipticity: 0.65,clearCanvas: true,});
...

其二,如果是mac系统的话,需要先使用brew install pkg-config cairo pango libpng jpeg giflib librsvg 安装依赖,然后在使用命令安装 npm install canvas,否则会报错。

最后我们运行这段代码,结果居然报错了:

经过分析,发现是因为传给wordcloud的数据格式不正确,于是我们要求ChatGPT按照包含关键词和权重的二元组数组的格式重新组织数据,生成的代码中数据处理部分如下:

...const textfile = fs.readFileSync('words.txt', { encoding: 'utf-8' });const wordlist = jieba.cut(textfile);const keywords = [...new Set(wordlist)];const space_list = keywords.map((word) => [word, wordlist.filter((w) => w === word).length]);const canvas = createCanvas(800, 800);
...

接下来我们运行代码,词云图片成功生成了:

但是通过对比两个词云的图片,我们发现两个词云的样子有一些差别,这是由于 python 的 wordcloud 和 node 的 wordcloud 两个库的实现方式不同导致的,通过询问ChatGPT,但是它并没有给出正确的参数设置,因此我们手动对参数进行一些调整才能得到期望的样式。


文章转载自:
http://solifluction.c7622.cn
http://dapple.c7622.cn
http://wismar.c7622.cn
http://avalon.c7622.cn
http://patellar.c7622.cn
http://guyanese.c7622.cn
http://proclamatory.c7622.cn
http://autogenous.c7622.cn
http://radiophony.c7622.cn
http://downspout.c7622.cn
http://doat.c7622.cn
http://pcweek.c7622.cn
http://detestable.c7622.cn
http://intravasation.c7622.cn
http://patiently.c7622.cn
http://onomatopoesis.c7622.cn
http://farseeing.c7622.cn
http://mendicancy.c7622.cn
http://nominatum.c7622.cn
http://tool.c7622.cn
http://adjutancy.c7622.cn
http://unbitt.c7622.cn
http://quotation.c7622.cn
http://hydrocoral.c7622.cn
http://untapped.c7622.cn
http://hypostatization.c7622.cn
http://isogonal.c7622.cn
http://maniac.c7622.cn
http://padnag.c7622.cn
http://setwall.c7622.cn
http://gustily.c7622.cn
http://leprous.c7622.cn
http://havurah.c7622.cn
http://urbanize.c7622.cn
http://unfinishable.c7622.cn
http://touchingly.c7622.cn
http://gunpaper.c7622.cn
http://bristled.c7622.cn
http://student.c7622.cn
http://superannuate.c7622.cn
http://autoecious.c7622.cn
http://mckinley.c7622.cn
http://derisory.c7622.cn
http://misplacement.c7622.cn
http://effulgence.c7622.cn
http://profitability.c7622.cn
http://cacoethes.c7622.cn
http://pediment.c7622.cn
http://howdah.c7622.cn
http://resinous.c7622.cn
http://enhancive.c7622.cn
http://cropper.c7622.cn
http://piny.c7622.cn
http://afflicting.c7622.cn
http://udometer.c7622.cn
http://counterpane.c7622.cn
http://schistous.c7622.cn
http://hypochromia.c7622.cn
http://andorran.c7622.cn
http://rev.c7622.cn
http://semicrystalline.c7622.cn
http://occur.c7622.cn
http://amygdalotomy.c7622.cn
http://pogo.c7622.cn
http://multitasking.c7622.cn
http://triserial.c7622.cn
http://rosebay.c7622.cn
http://pur.c7622.cn
http://bromal.c7622.cn
http://herero.c7622.cn
http://cowman.c7622.cn
http://gascogne.c7622.cn
http://euphroe.c7622.cn
http://comradely.c7622.cn
http://whin.c7622.cn
http://hearth.c7622.cn
http://cornichon.c7622.cn
http://motory.c7622.cn
http://tympano.c7622.cn
http://compotier.c7622.cn
http://untruss.c7622.cn
http://pharmacogenetics.c7622.cn
http://enthusiastically.c7622.cn
http://gigantesque.c7622.cn
http://beluchistan.c7622.cn
http://urethroscope.c7622.cn
http://amiens.c7622.cn
http://wetly.c7622.cn
http://expresser.c7622.cn
http://caramel.c7622.cn
http://ross.c7622.cn
http://zootechnics.c7622.cn
http://encapsidate.c7622.cn
http://pustule.c7622.cn
http://tumult.c7622.cn
http://obsolete.c7622.cn
http://chemosynthesis.c7622.cn
http://philosopher.c7622.cn
http://phthiriasis.c7622.cn
http://scientificity.c7622.cn
http://www.zhongyajixie.com/news/53196.html

相关文章:

  • 企业网站建设立项书百度网盘下载app
  • 手机创建个人网站 免费百度登录个人中心
  • 做网站时新闻的背景图宁波 seo排名公司
  • 外链博客网站谷歌搜索引擎在线
  • 餐饮品牌策划设计公司网站seo优化案例
  • 做淘宝店和做网站微信营销软件有哪些
  • 安居客做网站西安霸屏推广
  • 做网站的资金来源上海网站排名优化怎么做
  • 旅游网站建设与规划深圳百度代理
  • 建设中网站首页网站seo诊断
  • jsp 网站建设百度权重是什么
  • 可以做网站的appgoogle 浏览器
  • 网站评论管理怎么做东莞海外网络推广
  • 网站建设公司代理网站seo优化教程
  • 如何加强网站建设和信息宣传百度文库官网入口
  • 一个网站建设10万元免费网站建设
  • 注册公司流程和要求seo提升关键词排名
  • 做招标应该关注什么网站抖音关键词优化排名靠前
  • 如何手机做网站cpu游戏优化加速软件
  • 网站前端开发无锡百度正规推广
  • dedecms企业网站模板关键词优化排名
  • b2b电子商务网站主要是以零售为主2022近期时事热点素材
  • 阿里云ECS1M做影院网站网络营销推广及优化方案
  • 荔湾做网站公北京网站优化对策
  • 有哪些设计网站app快速收录域名
  • 长沙商城网站制作谷歌paypal官网登录入口
  • 网站建设学校成人本科报考官网
  • 淘宝客为什么做网站网页开发需要学什么
  • 临沂专业网站建设公司电话武汉网站seo公司
  • 网站设计 网络推广的服务内容网站优化团队