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

书店网站策划书网站优化专家

书店网站策划书,网站优化专家,梧州网站平台建设公司,中国室内设计联盟网站How to convert .py to .ipynb in Ubuntu 22.04 jupyter nbconvertp2j 最近看到大家在用jupyter notebook,我也试了一下,感觉还不错,不过,也遇到了一些问题,比方说,我有堆的.py文件,如果要一个一…

How to convert .py to .ipynb in Ubuntu 22.04

  • jupyter nbconvert
  • p2j

最近看到大家在用jupyter notebook,我也试了一下,感觉还不错,不过,也遇到了一些问题,比方说,我有堆的.py文件,如果要一个一个将其复制-粘贴到jupyter notebook中工作量将是非常大的,所以,我就在想有没一种方法可以让我能够实现.py文件到.ipynb文件的转换。

jupyter nbconvert

关于这个问题,我也试着问了一下ChatGPT

在这里插入图片描述
根据ChatGPT的回复,我尝试着用命令

jupyter nbconvert --to notebook --execute utils.py --output utils.ipynb

转换,结果提示我的文件有问题,下面是我的原始文件内容:

(lanzhou) lwk@qwfys:~/Public/project/python/alink_tutorial_python/pyalink$ cat utils.py
from pyalink.alink import *
import os
from datetime import datetime
from math import floorROOT_DIR = "/home/lwk/data/pyalink/"def generateSchemaString(colNames, colTypes):n = len(colNames)str = ''for i in range(n):if i>0 :str = str + ","str = str + colNames[i] + " " + colTypes[i]return strdef splitTrainTestIfNotExist(source, trainFilePath, testFilePath, ratio):if not(os.path.exists(trainFilePath) or os.path.exists(testFilePath)):spliter = SplitBatchOp().setFraction(ratio)source.link(spliter)spliter.link(AkSinkBatchOp().setFilePath(trainFilePath))spliter.getSideOutput(0)\.link(AkSinkBatchOp().setFilePath(testFilePath))BatchOperator.execute()class Stopwatch :def __init__(self):self.timer_start = datetime.now()self.timer_end = datetime.now()def start(self):self.timer_start = datetime.now()def stop(self):self.timer_end = datetime.now()def reset(self):self.timer_start = datetime.now()def getElapsedTimeSpan(self):elapse = self.timer_end - self.timer_startr = "";if elapse.days > 0 :r += str(elapse.days) + " days  "if elapse.seconds >= 3600 :r += str(floor(elapse.seconds/3600)) + " hours  "if elapse.seconds >= 60 :r += str(floor(elapse.seconds%3600/60)) + " minutes  "if elapse.seconds > 0 :r += str(elapse.seconds%60) + " seconds  "if elapse.microseconds > 0 :r += str(elapse.microseconds/1000) + " milliseconds  "return r
(lanzhou) lwk@qwfys:~/Public/project/python/alink_tutorial_python/pyalink$ 

这个问题暂时先不管了,我们用另外一种方式来转换。

p2j

这里,我们先来安装p2j包,即:

(lanzhou) lwk@qwfys:~/Public/project/python/alink_tutorial_python/pyalink$ pip install p2j
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple/
Collecting p2jDownloading https://pypi.tuna.tsinghua.edu.cn/packages/ee/5b/98fd10f7ba9fdfc99613c99040a87285dfc68392e5a059c22387ea814e39/p2j-1.3.2-py3-none-any.whl (19 kB)
Installing collected packages: p2j
Successfully installed p2j-1.3.2
(lanzhou) lwk@qwfys:~/Public/project/python/alink_tutorial_python/pyalink$

接下来,我们借助p2j来转换

(lanzhou) lwk@qwfys:~/Public/project/python/alink_tutorial_python/pyalink$ p2j utils.py 
Notebook utils.ipynb written.
(lanzhou) lwk@qwfys:~/Public/project/python/alink_tutorial_python/pyalink$ 

我们看到.pynb文件已经生成,接下来,我们在jupyter notebook中打开新生成的utils.ipynb文件,如下图所示。
在这里插入图片描述
至此,我们任务就算完成了。

参考文献

  • Convert .py to .ipynb
  • pip / p2j 1.3.2
http://www.yayakq.cn/news/786461/

相关文章:

  • 在线做海报网站如何推广小程序商城
  • 个人flash网站车子网站
  • 深圳市建设工程监理协会网站外贸哪个职位最吃香
  • 网站建设人员配置wordpress文章html
  • 快速增加网站权重网站分页符素材
  • 哪个网站可以做化学实验公司网站怎么自己做
  • 专业做网站的软件1g做网站空间
  • 荆州企业网站建设如何用织梦猫做网站和后台
  • 网站建设设计公司排名青岛免费模板建站
  • 国外大型购物网站门户网站建设工作讲话
  • 淮安哪里有做网站的人专业简章
  • 产品展示类网站wordpress短信登陆
  • 临沂网站建设海口市做网站的公司
  • 重庆网站建设公司那家好做电商网站前端的技术选型是
  • 山西利用模板建站如何查看网站根目录
  • 网站网页基本情况 网页栏目设置济源做网站的好公司
  • 网站关键词排名如何提升乔拓云网站建设
  • 网站服务器在哪里买好长沙市做网站
  • 济南seo网站推广公司wordpress 扁平化主题
  • 专业微网站建设公司首选公司网站效果图怎么做
  • 健身器械网站建设案例网络课程教学平台
  • 微信网站开放谷歌账号
  • 喜茶品牌策划全案案例长沙seo优化报价
  • 企业网站建设方案 功能规划宣传片制作费用
  • html 网站地图宝安网站-建设深圳信科
  • 同时做几个网站的seo怎么用ps做静态网站
  • 做网站微信朋友圈应该怎么发市场营销公司排名
  • 网站被备案能建设浙江响应式网站建设公司
  • 网站建设属于什么类目好的装修网站
  • 网站建设进度说明自己制作网站的方法