
Python
文章平均质量分 72
->yjy
所有的惊艳都历经平庸
展开
-
jupyter版本所引起的扩展插件问题
run_codemain~~~~^^self.initinitmodule =:用户可能没有成功降级到6.x版本,或者降级过程中存在依赖冲突。:可能用户安装的扩展包版本仍然不兼容当前的notebook版本。:用户可能在虚拟环境中操作,或者存在多个Python环境导致安装位置不正确。:旧的缓存文件可能影响了新安装的包。:Windows下的路径或权限问题可能导致安装不完整。接下来,我需要详细分析错误日志。原创 2025-01-26 22:06:17 · 2001 阅读 · 1 评论 -
Numpy基础练习
11.给定数组[1,2,3,4,5],如何得到在这个数组每个元素之间插入3个0后的新数组?13.创建一个100000长度的随机数组,使用两种方法对其求三次方,并比较所用时间。1.创建一个长度为10的一维全为0的ndarray对象,然后让第5个元素等于1。5.创建一个10*10的ndarray数组,且矩阵边界全为1,里面全为0。7.创建一个范围在(0,1)之间的长度为12的等差数列。9.创建一个长度为10的随机数组并将最大值替换为0。15.矩阵的每一行的元素都减去该行的平均值。2随机矩阵,求矩阵积。原创 2024-12-06 20:11:08 · 247 阅读 · 0 评论 -
系统性能定时监控Python&Linux
⽤Python来编写脚本简化⽇常的运维⼯作是Python的⼀个重要⽤途。在Linux下,有许多系统命令可以让我们时刻监控系统运⾏的状态,如 ps , top , free 等等。要获取这些系统信息,Python可以通过 subprocess 模块调⽤并获取结果。但这样做显得很麻烦,尤其是要写很多解析代码。原创 2024-11-28 19:20:32 · 630 阅读 · 0 评论 -
从迭代器到生成器:小内存也能处理大数据
从这里我们就可以看出迭代器最重要的部分是next方法,init和iter更像是一个累赘,如果你有这种感觉,那么有一个好消息Python有一个东西叫做生成器可以理解为迭代器的简单实现,生成器有两种写法,分别是生成器函数和生成器表达式,在这里只会提及生成器函数。方法,它的运行规则是,在yield的这行产生一个值然后退出函数,下次进来时又从yield处继续,这里有两行打印函数方便我们观察,与迭代器相同我们可以通过next和for查看值。有的对象可以用for循环比如字符串和列表,有的对象不可以比如整数。原创 2024-11-27 14:45:50 · 575 阅读 · 0 评论 -
异常处理结构与单元测试
异常是指程序运行时引发的错误,引发错误的原因有很多,例如除零、下标越界、文件不存在、网络异常、类型错误、名字错误、字典键错误、磁盘空间不足等。如果这些错误得不到正确的处理将会导致程序终止运行,而合理地使用异常处理结构可以使得程序更加健壮,具有更强的容错性,不会因为用户不小心的错误输入或其他运行时原因而造成程序终止。也可以使用异常处理结构为用户提供更加友好的提示。程序出现异常或错误之后是否能够调试程序并快速定位和解决存在的问题也是程序员综合水平和能力的重要体现方式之一。原创 2024-11-27 13:31:38 · 412 阅读 · 0 评论 -
Python高级特性:装饰器
装饰器本质上是一个函数,它会接受函数作为参数,在自己内部,根据这个传入的函数定义一个新函数,新函数在包含传入函数功能的同时扩充了其他的功能。通过这个例子,我们就可以理解将函数作为参数传递到函数中这件事情了.下面进入今天的主题:装饰器.然后装饰器将新函数返回,我们就可以在代码里使用这个返回的新函数了替代原来的传入函数了.实际上Python提供了一个更简单的方法来使用装饰器,就是给函数定义戴个帽子。我们还可以定义一个定义装饰器的函数,在这里先叫做装饰器生成器。,这样打印出来的名字就是它原来的名字了.原创 2024-11-24 14:06:39 · 334 阅读 · 0 评论 -
Python中的单星号 * 和双星号 **
单星号。原创 2024-11-15 11:14:12 · 291 阅读 · 0 评论 -
python-文件内容操作
为了长期保存数据以便重复使用,修改和共享,必须将数据以文件地形式存储到外部存储介质(如磁盘,U盘或云盘,网盘,快盘)中管理信息系统时是使用数据源库来存储数据但,而数据库最终还是要以文件的形式存储到硬盘或者其他存储介质中应用信息的配置信息往往也是用文件来存储的,图形,图像,音频,视频,可执行文件等等也是以文件的形式存储在磁盘上的。原创 2024-11-15 09:55:37 · 925 阅读 · 0 评论 -
Python 字符串
在Python中,字符串属于不可变有序序列,使用单引号,双引号,三单引号或三双引号作为定界符,并且不同的定界符之间可以互相嵌套。‘abc’, ‘123’ ,‘中国’“python”!!" ‘’’除了支持序列通用方法(包括双向索引,比较大小,计算长度,元素访问,切片,成员测试等操作)以外,字符串类型还支持一些特有的操作方法,例如字符串格式化,查找,替换,排版等等。字符串属于不可变序列,不能。原创 2024-11-14 19:20:01 · 1220 阅读 · 0 评论 -
实验六-字符串
(tip,因为要求是单词中间的字母i,所以找到字符i后,要判断i之前的字符和i之后的字符都要是字母,用字符串的isalpha方法可以判断是否为字符。例如,如果 k 为 3,那么 ‘A’ 会被替换为 ‘D’,‘B’ 会被替换为 ‘E’,依此类推。对于小写字母,使用 (ord(char) - ord(‘a’) + shift) % 26 + ord(‘a’) 计算加密后的字符。对于大写字母,使用 (ord(char) - ord(‘A’) + shift) % 26 + ord(‘A’) 计算加密后的字符。原创 2024-11-14 08:31:34 · 998 阅读 · 0 评论 -
wordcloud库基本介绍
wordcloud是优秀的词云展示第三方库词云以词语为基本单位,更加直观和艺术地展示文本。原创 2024-11-13 18:14:03 · 1278 阅读 · 0 评论 -
Python - jieba库的使用
jieba是优秀的中文分词第三方库中文文本需要通过分词获得单个的词语jieba是优秀的中文分词第三方库,需要额外安装jieba库提供三种分词模式,最简单的只需要掌握一个函数。原创 2024-11-13 17:43:27 · 1525 阅读 · 0 评论 -
GDUFE Python实验1
【代码】GDUFE Python实验1。原创 2024-09-20 14:14:21 · 352 阅读 · 0 评论 -
Python人生重开器
【代码】Python人生重开器。原创 2024-07-08 16:57:35 · 305 阅读 · 0 评论 -
Urllib库的使用
这样一个故事或许可以帮助你理解: 张三喜欢一个女孩子,那么女孩子一看张三觉得长得不是他喜欢的款.也就是张三想爬取这个女孩子的信息,但她觉得张三长得胖胖的,她不喜欢,只说了一句:"你是个好人",然后并没有给他数据返回.也就是说张三在访问她的时候数据不够完整,白一点,瘦一点就好了嘛.张三就可以伪装一下自己,擦点粉底等.同等的,为什么我们这里获取的数据不完整,因为我们给它的数据不够完整不够优秀.这也是我们遇到的第一个。各国有各国的标准,就会不可避免地出现冲突,结果就是,在多语言混合的文本中,显示出来会有乱码。原创 2024-07-06 01:58:07 · 1533 阅读 · 0 评论 -
爬虫是什么?
如果我们把互联网比作一张大的蜘蛛网,那一台计算机上的数据便是蜘蛛网上的一个猎物,而爬虫程序就是一只小蜘蛛,沿着蜘蛛网抓取自己想要的数据.解释1:通过一个程序,根据Url(http://www.taobao.com)进行爬取网页,获取有用信息解释2:使用程序模拟浏览器,去向服务区请求,获取响应信息2.爬虫核心?1.爬取网页:爬取整个网页 包含了网页中所有得内容2.解析数据:将网页中你得到的数据进行解析3.难点:爬虫和反爬虫之间的博弈。原创 2024-06-27 12:34:40 · 2059 阅读 · 0 评论 -
爬虫-Python基础
运行Pycharm,选择 Create New Project ,创建一个新的Python工程选择'Pure Python'创建一个新的纯Python工程项目, Location 表示该项目的保存路径, Interpreter 用来指定Python解释器的版本。右击项目,选择 New ,再选择 Python File在弹出的对话框中输入的文件名 HelloPython ,点击OK,表示创建一个Python程序的文本文件,文本文件后缀名默认.py。原创 2024-06-27 12:03:49 · 1404 阅读 · 0 评论