python从入门到入土
文章平均质量分 69
薛钦亮
中国人民大学信息学院研究生,对数据科学、大数据、数据库与人工智能的交叉技术比较有兴趣。
展开
-
花了一小时,拿python手搓了一个考研背单词软件
听说没有好用的电脑端背单词软件?只好麻烦一下,花了一小时,拿python手搓了一个考研背单词软件。代码已经开源在GitHub上,欢迎大家STAR!原创 2024-01-04 01:33:15 · 6243 阅读 · 5 评论 -
Vue前端文字效果:如何让一段文本像是手动一个一个字打出来的
自己做的AI聊天机器人界面,文字显示模仿人类手动输入的感觉,我觉得比微信还好看。原创 2024-01-04 01:20:11 · 6236 阅读 · 0 评论 -
torch_geometric获取datasets(解决连不了外网的问题)
torch_geometric.datasets真的方便,基本集成了常见所有的图数据集,不需要手动下载处理,直接到位!原创 2023-05-12 11:15:10 · 2796 阅读 · 1 评论 -
pytorch训练固定随机种子(亲测有效)
定义好这个函数,然后在主函数中调用就好啦。原创 2023-03-30 13:27:26 · 794 阅读 · 0 评论 -
nltk download所需包
众所周知,nltk需要download一些文件才能用,但由于网络不通畅,经常下载不下来。我已经帮大家下载好了必备的几个文件,资源在这里,不必担心网络问题,仅需0积分,可以直接下载。原创 2022-11-24 15:10:22 · 2740 阅读 · 1 评论 -
python2.7安装tensorflow因为grpcio报错
今天遇到一个奇怪的错误:在python2.7中安装tensorflow的时候,在自动安装grpcio包的时候,出现了一个错误:cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C一些其他博客会告诉你,这个错误的原因是gcc版本不对,需要升级,但我们系统的gcc已经达到9.3,所以问题不在这里。主要问题是python版本太低,如果使用python3.8以上的版本肯定是没有问题,但如果我们就原创 2022-01-26 11:20:29 · 4765 阅读 · 4 评论 -
python包的离线安装(linux服务器不能连外网)
当服务器不能连接外网,我们需要手动来进行python包的离线安装。我的方法有两种:1.在python包的[官网](https://pypi.org/)或者[镜像](https://www.lfd.uci.edu/~gohlke/pythonlibs/)上找到符合自己当前操作系统的whl文件,进行下载,然后上传到服务器,依次手动安装。**2.(更为推荐)通过一个可以联网的机器python虚拟环境来安装,你需要找一个和服务器操作系统相同的虚拟机利用pip来自动下载这些whl文件。原创 2022-01-20 02:27:56 · 3462 阅读 · 0 评论 -
python的grpc无法正常发送请求
我用的是python的grpcio这个包,中间一度出现_InactiveRpcError,并且是时好时坏,报错也很迷惑,让人写代码写到怀疑人生。<_InactiveRpcError of RPC that terminated with: status = StatusCode.UNKNOWN details = "Exception calling application: <_InactiveRpcError of RPC that terminated w原创 2022-01-20 01:06:32 · 3823 阅读 · 2 评论 -
薛钦亮的python教程(七)飞速上手python常用包和操作
本文集中了五种python初学者最常用的包的简单介绍和线上资源:numpy,pandas,matplotlib,seaborn,sklearn,通过对这些基础包的学习,相信读者可以融汇贯通,之后遇到其他的包也可以自己学习。原创 2021-02-24 03:55:22 · 375 阅读 · 2 评论 -
薛钦亮的python教程(六)站在前人的肩膀上——模块和包的使用
人生苦短,我爱python一、模块的定义和使用1. 导入模块import语句from … import语句from … import *语句(有冷门知识点)搜索路径2. 创建模块二、包的定义和使用1. 导入包2. 创建包3. 我对__init__.py的一点思考三、写在最后接上文:薛钦亮的python教程(五)极简版Python面向对象编程在上一次更新完博客之后,收到了小伙伴肯定的留言,真的超级暖啊,给了我莫大的动力,我会继续认真更新博客,用最认真的态度去做好这件事情。今天本文要讲一下Python中模原创 2021-01-30 04:30:40 · 608 阅读 · 6 评论 -
薛钦亮的python教程(五)极简版Python面向对象编程
Python既是一种脚本语言,也是一种支持面向对象编程的语言。本文试图用最简单的语言讲解面向对象,以及只讲Python中最基本的面向对象知识.本文用了两个通俗易懂的例子,一个是客户和银行卡的例子,另一个是风靡全网的“合成大西瓜”的例子,一切只为了让读者更好懂。原创 2021-01-27 15:59:41 · 778 阅读 · 8 评论 -
薛钦亮的python教程(四)十分钟搞明白python的函数
在搞明白python的基本语法、数据类型、循环和分支之后,今天来学习一下python的函数。首先,为什么要有函数呢?主要是因为如果某一段代码需要执行很多次,写很多遍效率很低,喜欢悠闲的程序员**为了提高编写的效率**,所以把这一段代码封装成一个模块,这个就是函数。话不多说,来看干货。原创 2021-01-22 06:54:03 · 498 阅读 · 0 评论 -
薛钦亮的python教程(三)python的分支与循环居然这么简单
本文主要介绍Python的分支、循环控制语句,以及缩进规则,这是Python编程中必备的技能。原创 2021-01-19 19:55:05 · 661 阅读 · 0 评论 -
薛钦亮的python教程(二)一文读懂python基本数据类型和运算
人生苦短,我爱Python。本文将简要介绍使用python所必须掌握的输入输出、基本数据类型、各种运算符,适合初学者收藏,建议看博客的同时打开python的交互控制台或者jupyter notebook同步操作,收获会更大。原创 2021-01-19 15:36:56 · 2374 阅读 · 10 评论 -
薛钦亮的python教程(一)从安装Anaconda开始
薛钦亮的python教程(一)从Anaconda开始(一)安装Anaconda1. 下载链接:2. 然后一路点这个next键,推荐仅自己安装3. 这里可以自己定义安装路径(不推荐安装在C盘)4. 推荐两个都选,然后点击install,等待安装(二)使用Anaconda(三)我们需要用到的东西:1. jupyter notebook2. Spyder3. anaconda prompt(速度很快,推荐)4. anaconda navigator(速度很慢,不推荐)(三)创建桌面快捷方式(一)安装Anacon原创 2021-01-17 15:39:14 · 6578 阅读 · 16 评论