python基础
饿了就干饭
经常更新NLP、深度学习相关内容,感兴趣的话可以关注哈~
展开
-
bat文件、黑客代码雨、pygame的学习
因为在学习这些代码的时候是有业务在身,代码来源已经不再可以追溯,因此以下的这些代码除展示的效果即图片外的所有内容,像各位致敬。本人只起了汇总作用!原创 2024-03-26 17:59:17 · 476 阅读 · 0 评论 -
python的包argparse介绍
1、导入包# 2、创建参数对象parse = argparse.ArgumentParser("计算圆柱体的体积")# 3、往参数对象中添加参数parse.add_argument("radius", type=int, help="圆柱体半径")parse.add_argument("height", type=int, help="圆柱体的高")# 4、解析参数对象获得解析对象return vol# 使用解析对象,参数获取使用命令行参数测试结果:其中。原创 2024-01-15 14:26:51 · 906 阅读 · 0 评论 -
python从入门到高阶(基于黑马程序员python教程)
python学习原创 2023-03-24 15:43:20 · 1835 阅读 · 0 评论 -
python复习(大神就是大神,太强了)
python复习原创 2022-11-02 22:38:33 · 133 阅读 · 0 评论 -
列表对象、生成器、迭代器
python高级知识原创 2022-11-02 22:35:22 · 109 阅读 · 0 评论 -
anaconda历史版本下载
anaconda历史版本下载原创 2022-06-19 11:31:38 · 1103 阅读 · 0 评论 -
json文件读取并转换成为字典python
json文件读取并转换成为字典python# JSON到字典转化f = open('info.json', 'r')info_data = json.load(f)print(info_data)# 显示数据类型print(type(info_data))原创 2022-03-18 21:37:45 · 4877 阅读 · 0 评论 -
os.path.basename()作用
os.path.basename(),返回path最后的文件名。若path以/或\结尾,那么就会返回空值。eg:path='D:\CSDBBBBBBN'os.path.basename(path)=CSDBBBBBBN原创 2022-03-11 14:40:33 · 4718 阅读 · 0 评论 -
Python ord()函数和chr()函数
ord()函数描述:以一个字符串(Unicode 字符)作为参数,返回对应的 ASCII 数值,或者 Unicode数值。例如,ord(‘a’)返回整数97,ord(‘€’)(欧元符号)返回8364。这与chr()函数相反。语法:ord (c)参数介绍:c---字符返回值:返回值是对应的十进制整数。下面例子展示ord()函数使用方法print(ord('a'))print(ord('€'))print(ord('0'))print(ord('ᄑ'))输出9783原创 2022-01-18 21:14:54 · 3722 阅读 · 0 评论 -
python-time.time()
Python time.time()方法描述:Python time time()返回当前时间的时间戳。时间戳:时间戳是指格林威治时间1970年01月01日00时00分00秒(背景时间1970年01月01日08时00分00秒)起至现在的总秒数。通俗的讲,时间戳是一份能够表示一份数据在一个特定时间点已经存在的可验证的数据。time()方法语法:time.time()返回值:返回当前时间的时间戳(1970纪元后经过的浮点秒数)import timeprint(time.time())输出164原创 2022-01-04 11:20:57 · 3210 阅读 · 0 评论 -
is_best = recent_bleu4 > best_bleu4
best_bleu4 = 0.5recent_bleu4 = 0.6is_best = recent_bleu4 > best_bleu4print(is_best)True原创 2022-01-04 10:45:34 · 116 阅读 · 0 评论 -
Python-数据结构-哈希表
class Test: def test(self): # Create a HashTable # 创建一个哈希表 hashTable = ['']*4 mapping = {} # 给哈希表添加元素 hashTable[1] = 'hanmeimei' hashTable[2] = 'lihua' hashTable[3] = 'siyangyuan'原创 2022-01-02 15:28:49 · 504 阅读 · 0 评论 -
python-数据结构-栈
class Test: def test(self): # Create a stack # 创建一个栈 stack = [] # 给栈添加元素 stack.append(1) stack.append(2) stack.append(3) print(stack) # 获取即将出栈的元素 temp1 = stack[-1]原创 2022-01-01 19:45:40 · 343 阅读 · 0 评论 -
python-数据结构-队列操作
from collections import dequeclass Test: def test(self): # Create a queue # 创建一个队列 queue = deque() # 给队列添加元素 queue.append(1) queue.append(2) queue.append(3) print(queue) # 获取即将出对原创 2022-01-01 16:50:57 · 340 阅读 · 0 评论 -
安装graphviz
安装graphviz参考:安装graphviz遇到的问题:‘adb’ 不是内部或外部命令,也不是可运行的程序 或批处理文件—解决方法参考:‘adb’ 不是内部或外部命令,也不是可运行的程序 或批处理文件—解决方法2.1画图时使用的一些函数解释[Python] 绘制Python代码的函数调用关系:graphviz+pycallgraph2.2利用graphviz软件和pycallgraph库自动生成Python代码函数调用关系图PyCallGraphException: The原创 2021-12-30 18:57:14 · 579 阅读 · 0 评论 -
python-链表(学数据结构的同学可以看过来)
单向链表常见操作(代码)from collections import deque#创建链表linkedlist = deque()print('新创建的链表:',linkedlist,'\n')#添加元素linkedlist.append('添加一个元素')print('在新的链表后面添加一个元素:',linkedlist,'\n')linkedlist.insert(1,'后面插入的元素')print('在上面链表基础上插入一个元素:',linkedlist,'\n')#访问元素原创 2021-12-28 20:57:06 · 557 阅读 · 0 评论 -
python-判断元素是否在字典中
in参考:python判断一个指定元素存在于列表中(字符串、字典、元祖通用)mapping = {2: 0, 7: 1, 11: 2, 15: 3}print(2 in mapping)原创 2021-12-27 16:19:15 · 6669 阅读 · 0 评论 -
Python-面向对象的编程语言
一文看懂Python面向对象编程(Python学习与新手入门必看参考:1、一文看懂Python面向对象编程(Python学习与新手入门必看)2、python 面向对象全面详解3、什么是面向对象4、Python 什么是面向对象 ?尽管网上有许多关于Python面向对像的编程介绍,小编我看完后总觉得不是很满意,也不过瘾,所以决定自己亲自动手写篇文章,帮你理解Python面向对象的编程的基本概念和核心思想。本文内含很多实例代码,以帮助新手更好理解。如果你在学习基于Python的Django Web开发框转载 2021-12-27 13:39:42 · 336 阅读 · 0 评论 -
Python-类的学习
以下摘抄于RUNOOB.comPython 面向对象Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程。如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特征,在头脑里头形成一个基本的面向对象的概念,这样有助于你更容易的学习Python的面向对象编程。接下来我们先来简单的了解下面向对象的一些基本特征。面向对象技术简介类(Class): 用来描述具有相同的属性和方原创 2021-12-21 19:48:23 · 103 阅读 · 0 评论 -
python-字典
dict_name = {1:2,3:4,5:6}print(dict_name)#{1: 2, 3: 4, 5: 6} print(dict_name.values())#dict_values([2, 4, 6])print(type(dict_name.values()))#<class 'dict_values'> print(max(dict_name.values()))#6 print(dict_name.keys())#dict_k原创 2021-12-21 09:53:15 · 377 阅读 · 0 评论 -
Numpy学习-数组的索引
import numpy as nparr1 = np.arange(2,14)print(arr1)#[ 2 3 4 5 6 7 8 9 10 11 12 13]#提取矩阵中某个索引的值print(arr1[2])#4#提取矩阵中索引片段的值print(arr1[1:4])#[3 4 5]print(arr1[2:-1])#[ 4 5 6 7 8 9 10 11 12]print(arr1[:5])#前5个数据#[2 3 4 5 6]print(arr1[原创 2021-12-20 20:27:09 · 268 阅读 · 0 评论 -
Python中*args、**args到底是什么、有啥区别、怎么用
参考:Python中*args、**args到底是什么、有啥区别、怎么用英译汉:argument:n. 争论,争吵;论据,理由;辩论,讨论;自变数;主词,受词;<古>书的内容提要arguments:n. 参数*args的用法当传入的参数个数未知,且不需要知道参数名称时。def func_arg(farg, *args): print("formal arg:", farg) for arg in args: print("another arg:",原创 2021-12-20 15:30:28 · 13364 阅读 · 2 评论 -
imagenet数据格式以及python文件处理的一些函数
val_0.JPEG n03444034 0 32 44 62val_1.JPEG n04067472 52 55 57 59val_2.JPEG n04070727 4 0 60 55val_3.JPEG n02808440 3 3 63 63val_4.JPEG n02808440 9 27 63 48val_5.JPEG n04399382 7 0 59 63val_6.JPEG n04179913 0 0 63 56val_7.JPEG n02823428 5 0 57 63val_原创 2021-12-10 23:49:17 · 2513 阅读 · 0 评论 -
如何在Python中删除字符串中的所有反斜杠?
result = 'https://www.baidu.com\/heihei.com'result = result.replace("\\", '')print(result)输出结果为https://www.baidu.com/heihei.com原创 2021-11-09 18:00:45 · 4582 阅读 · 1 评论 -
python3中eval函数用法简介
python3中eval函数用法简介转载 2021-09-03 13:13:59 · 285 阅读 · 0 评论 -
python 中的路径. ./ .. ../和相对路径的写法
与Linux系统中一样:. 代表当前所在目录. . 代表当前所在目录的父目录. / 代表当前所在目录下的某个文件夹或文件. . / 代表当前所在目录的父目录下的某个文件夹或文件A———B———C———D——————E.py——————F类似于上示的一个目录结构,在E.py中 . 代表D,. . 代表A,./F 代表F,…/C 代表C...原创 2021-08-10 20:49:52 · 1096 阅读 · 0 评论 -
python知识点总结(有空就往里面添加)
assert用法如何打开.pkl文件,查看.pkl文件里的内容(Python3.6)原创 2021-08-03 20:09:59 · 115 阅读 · 0 评论