
Python
Python
WuGenQiang
这个作者很懒,什么都没留下…
展开
-
使用Python实现通过doi下载文献pdf
使用Python实现通过doi下载文献pdf第一版实现:通过doi下载单个文献pdf后续更新第二版:通过读取表格中doi号,获取doi列表,遍历下载对应的pdf文件,不存在pdf,则返回不存在呗还会有第三版:网页上获取doi号写入表格第四版:……第一版:通过doi下载单个文献pdf#!/usr/bin/python3# -*- coding: utf-8 -*-"""@File: version_1.1_doi_to_get_pdf.py@Time: 2021/4/20 10:10原创 2021-04-20 23:34:43 · 2948 阅读 · 2 评论 -
No module named ‘imblearn‘
如果出现了如下问题:说明没有安装imbalanced-learn模块,所以执行下面命令进行安装即可:pip install imbalanced-learn原创 2021-03-02 16:25:42 · 6737 阅读 · 0 评论 -
Python数据结构之栈
3 栈栈是一种数据结构,只能从一端插入和删除操作,遵循着先进后出原则存储数据。3.1 栈的初始化def __init__(self): self.stack = [] # 栈列表 self.size = 20 # 栈大小 self.top = -1 # 栈顶位置3.2 元素进栈# 元素进栈def push(self, element): self.stack.append(element) self.top += 13.3 元素出栈#原创 2020-12-20 17:42:55 · 475 阅读 · 0 评论 -
Python数据结构之单链表
2 单链表单链表是一种链式的数据结构,链表中的数据用结点表示,保持了数据之间的逻辑关系,但存储空间不一定是按照顺序存储。链表的基本元素有:节点:包括数据域和指针域,数据域存放数据,指针域存放指向下一个元素的指针head:头结点tail:尾结点None:链表最后一个结点的指针域为NonePython中没有显式的指针,但是有引用啊,所以我们可以通过定义节点类和引用来实现链表!链表分为单链表和单循环链表,双向链表和双向循环链表,本篇先讲一下单链表:2.1 定义节点类节点类中包括节点数据原创 2020-12-15 22:24:37 · 452 阅读 · 0 评论 -
Python数据结构之顺序表
1 顺序表突发奇想,想用Python把数据结构的知识再过一遍,所以就开始从顺序表从头来一遍,Python内置了一些功能,感觉只需要定义方法调用就好了,或者不想这么干的话,直接调用内置的方法咯。list 是一种元素个数可变的线性表,采用了分离式技术实现的动态顺序表。可以加入和删除元素,并在各种操作中维持已有元素的顺序(即保序)。1.1 创建顺序表# 创建顺序表def CreateSeqList(self): element = input("please enter(input #:en原创 2020-12-15 19:39:45 · 770 阅读 · 0 评论 -
【Python入门学习笔记】六、面向对象编程
???? 本文收录于 GitHub 仓库: https://github.com/wugenqiang/NoteBook???? 在线阅读地址:https://notebook.js.org/第六章 面向对象编程文章目录第六章 面向对象编程6.1 类和实例6.1.1 数据封装6.2 访问限制6.3 继承和多态6.3.1 静态语言 vs 动态语言6.4 获取对象信息6.4.1 使用 type()6.4.2 使用 isinstance()6.4.3 使用 dir()6.5 实例属性和类属性6.6 参考原创 2020-08-15 09:18:12 · 381 阅读 · 0 评论 -
【Python入门学习笔记】五、模块
???? 本文收录于 GitHub 仓库: https://github.com/wugenqiang/NoteBook???? 在线阅读地址:https://notebook.js.org/第五章 模块文章目录第五章 模块5.1 使用模块5.1.1 作用域5.2 安装第三方模块5.2.1 安装常用模块5.2.2 模块搜索路径5.3 参考资料我们知道,一个文件里代码越来越长的时候,就会越来越不容易维护。为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相原创 2020-08-15 09:12:45 · 395 阅读 · 0 评论 -
【Python入门学习笔记】四、函数式编程
第四章 函数式编程文章目录第四章 函数式编程4.1 什么是函数式编程4.1.1 定义4.1.2 特点① 函数是"第一等公民"② 只用"表达式",不用"语句"③ 没有"副作用"④ 不修改状态⑤ 引用透明4.1.3 好处① 代码简洁,开发快速② 接近自然语言,易于理解③ 更方便的代码管理④ 易于"并发编程"⑤ 代码的热升级4.2 高阶函数4.2.1 map/reduce① map② reduce4.2.2 filter① 用 filter 求素数4.2.3 sorted① 排序算法4.3 返回函数4.3.1原创 2020-07-19 10:34:02 · 718 阅读 · 0 评论 -
【Python入门学习笔记】三、高级特性
第三章 高级特性文章目录第三章 高级特性3.1 切片3.1.1 list 切片3.1.2 tuple 切片3.1.3 str 切片3.2 迭代3.3 列表生成式3.3.1 if ... else3.4 生成器3.5 迭代器掌握了 Python 的数据类型、语句和函数,基本上就可以编写出很多有用的程序了。比如构造一个1, 3, 5, 7, ..., 99的列表,可以通过循环实现:L = []n = 1while n <= 99: L.append(n) n = n + 2p原创 2020-07-18 16:09:13 · 487 阅读 · 0 评论 -
【Python入门学习笔记】二、函数
第二章 函数文章目录第二章 函数2.1 调用函数2.1.1 内置函数2.1.2 数据类型转换2.2 定义函数2.2.1 def 定义2.2.2 空函数2.2.3 参数检查2.2.4 返回多个值2.3 函数的参数2.3.1 位置参数2.3.2 默认参数2.3.3 可变参数2.3.4 关键字参数2.3.5 命名关键字参数2.3.6 参数组合2.4 递归函数2.5 参考资料我们知道圆的面积计算公式为:S=πr2S = πr^2S=πr2当我们知道半径r的值时,就可以根据公式计算出面积。假设我们需要计原创 2020-07-18 16:04:29 · 535 阅读 · 0 评论 -
【Python入门学习笔记】一、Python基础
作者: wugenqiang学习笔记:https://notebook.js.org/微信公众号:码客 E 分享(ID:enjoytoshare)文档后续更新地址:一、Python基础第一章 Python 基础文章目录第一章 Python 基础1.1 环境准备1.1.1 Python 安装1.1.2 安装代码编辑器 PyCharm1.1.3 安装 Jupyter notebook1.2 第一个 Python 程序1.2.1 HelloWorld1.2.2 输入和输出① 输出② 输入1.2..原创 2020-07-18 16:02:16 · 1021 阅读 · 0 评论 -
Python运算符的使用
Python语言支持以下运算符:·算数运算符·比较(关系)运算符·赋值运算符·逻辑运算符·位运算符·成员运算符·身份运算符## 编写程序的时候注意运算符优先级1.算数运算符+(加),-(减), *(乘),/(除) ,%(取余),**(幂次方),//(取整除,向下取整)#!/usr/bin/python#coding=utf-8#实现:运算符操作#...原创 2018-07-24 14:15:48 · 382 阅读 · 0 评论 -
Python编程入门(Linux中演示)
一、运行环境1.确认是否安装python[root@master1 ~]# pythonPython 2.7.5 (default, Aug 4 2017, 00:39:18) [GCC 4.8.5 20150623 (Red Hat 4.8.5-16)] on linux2Type "help", "copyright", "credits" or "license" for ...原创 2018-07-24 08:53:11 · 1365 阅读 · 0 评论 -
大数据实习笔记
#2018-07-19#1.同步集群时间2.数据导入flume使用 flume 收集 nginx 服务器的日志到 hdfs (1)配置代理[root@master1 ~]# vim /etc/flume/conf/flume.conf添加:# #配置Agenta1.sources = r1a1.sinks = k1a1.channels = c1# # 配...原创 2018-07-17 09:28:22 · 7659 阅读 · 0 评论