- 博客(21)
- 收藏
- 关注
原创 jvm中基本类型占用物理内存机制的理解
jvm的栈中,boolean、byte、short、char、int等类型均以int型存储,对此机制的一些理解
2022-08-16 23:31:41
359
原创 git学习注意点
git学习注意点 git学习网站 git分支 指针的移动 head指针的移动 git checkout main^ # 移动到main的父节点 git checkout main^^ # 移动到main的父节点的父节点(二级父节点),'^' 符号可以存在更多 git checkout main~n # 移动到main的n级父节点 指定指针的移动 git branch -f bugFix bugFix~3 # 将bugFix指针移动到bugFix的父节点 git branch -f p goal
2022-04-25 23:43:28
321
原创 PyTorch制作图片数据集
PyTorch制作图片数据集 os.listdir()函数 >>> path = './data/training_set/training_set/cats' >>> os.listdir(path) ['cat.1.jpg', 'cat.10.jpg', 'cat.100.jpg', 'cat.1000.jpg', 'cat.1001.jpg', 'cat.1002.jpg', 'cat.1003.jpg', 'cat.1004.jpg', 'cat.1005.jpg
2021-03-13 22:29:26
1632
原创 PyTorch入门笔记
PyTorch入土加载数据集表格数据集CSV 原教程 加载数据集 表格数据集CSV 此处使用NumPy来导入,除此之外还可以使用csv和Pandas导入 数据集链接 import csv import numpy as np wine_path = "../../data/chapter3/winequality-white.csv" # 路径 wineq_numpy = np.loadtxt(wine_path, dtype=np.float32, delimiter=";", skiprows
2021-01-05 19:18:20
340
原创 Pandas库---Python数据分析与展示(北理工mooc)
文章目录Pandas库Series类型 Pandas库 提供高性能易用数据类型和分析工具。 基于NumPy的扩展库,主要为了应用数据,主要强调了数据和索引之间的关系 import pandas as pd Pandas主要提供两个数据类型: Series:一维数据类型 DataFrame:二维至多维数据类型 及基于上述数据类型的各类操作。 Series类型 >>> import pandas as pd >>> d = pd.Series(range(20)) >
2020-08-04 20:44:23
357
原创 Matplotlib库---Python数据分析和展示2(北理工mooc)
Matplotlib库 matplotlib.pyplot是绘制各类可视化图形的命令子库,相当于快捷方式。 即利用pyplot即可使用matplotlib的所有可视化类。 import matplotlib.pyplot as plt `
2020-07-31 11:10:25
393
原创 NumPy库---Python数据分析和展示1(北理工mooc)
NumPy库 NumPy库入门 列表和数组的区别: 列表中元素类型可以不同,但数组中的元素必须类型相同 NumPy库的数组对象 开源的Python科学计算基础库。 ndarray数组对象: 可以去掉元素间运算所需的循环,是一维向量更像单个数据。 设置专门的数组对象,经过优化,可以提升运算速度。 有利于节省运算和存储空间。 ndarray由两部分构成: 实际数据 描述其的元数据(数据维度,数据类型等) ndarray的别名为array,因此可以使用array生成数组如: >>> im
2020-07-28 22:16:02
253
原创 Beautiful Soup库入门---Python网络爬虫和信息提取2(北理工mooc)
Beautiful Soup库入门 cmd安装指令:pip install beautifulsoup4 >>> import requests >>> r = requests.get("https://python123.io/ws/demo.html") >>> r.text '<html><head><title>This is a python demo page</title></head
2020-07-24 21:43:33
295
原创 Requests库入门---Python网络爬虫与信息提取1(北理工mooc)
Requests库入门 在cmd中输入以下命令安装: pip install requests Requests库主要方法: get()方法 最简单的一个获取网页的方法: r = requests.get(url, params=None, **kwargs) 其中r是requests.get(url) 返回的包含爬虫返回的全部内容的 Response(区分大小写)对象,get()方法构造了一个向服务器请求资源的Request对象。 get()方法中的参数url为网页链接,params是url的额外参数,
2020-07-20 11:36:40
597
原创 Python中非数字类型的输入的排除
原题 s = input() try: if complex(s) == complex(eval(s)): print(eval(s)**2) except: print("输入有误") complex()和complex(eval())之间的比较将能够排除非数字类型的输入。 来自北理工mooc的单元测试8
2020-07-18 18:41:46
1086
原创 Python计算生态概览---Python语言程序设计笔记9(北理工mooc)
Python语言程序设计笔记9(北理工mooc) Python计算生态概览 从数据处理到人工智能 数据表示:采用合适方式表示数据。Numpy、Pandas、SciPy 数据清洗:数据归一化、数据转换、异常值处理。 数据统计:数据的概要理解,数量、分布、中位数等。 数据可视化:直观展示数据内涵的方式。Matplotlib(主要是Matplotlib.pyplot这个子库)、Seaborn、Mayavi(三维可视化) 数据挖掘:从数据分析获得知识,产生数据外的价值。 人工智能:数据/语言/图像/视觉等方面的深
2020-07-16 21:06:09
283
原创 文件和数据格式化---Python语言程序设计笔记7(北理工mooc)
Python语言程序设计 文件和数据格式化 文件的使用 文件是数据的抽象和集合,是存储在辅助存储器上的数据序列,是数据存储的一种形式,一般有文本文件和二进制文件两种展现形态。 文本文件和二进制文件只是文件的展示形式,所有文件的存储都是以二进制形式存储。 文本文件:由单一特定编码组成的文件,如UTF-8编码。因此也被看成存储着的字符串,适用于例如.txt,.py文件。 二进制文件:直接由0,1组成,没有统一的字符编码,一般存在0和1的组织结构,即文件格式,适用于如.png,.avi文件。 任何形式的文件,均
2020-07-13 22:14:52
431
原创 组合数据类型---Python语言程序设计笔记6(北理工mooc)
Python语言程序设计笔记6(北理工mooc) 组合数据类型 集合类型及操作 集合指多个元素的无序组合,与数学中集合的概念一致,每个元素唯一,不存在相同数据,且每个元素均不能是可变数据类型。 集合用{}表示,元素间用逗号分隔,使用set()和{}均可建立集合类型,其中建立一个空集合必须使用set()。如: >>> A = {"python", 123, ("python", 123)} >>> A {('python', 123), 123, 'python'} >
2020-07-07 19:57:22
511
原创 函数和代码复用---Python语言程序设计笔记5(北理工mooc)
Python语言程序设计笔记5(北理工mooc) 函数和代码复用 函数定义与使用 函数是一段有特定功能,可重复使用的语句组,函数也是一种特定功能的抽象,一般函数代表某个特定功能。函数可以降低编程难度以及实现代码的复用。 函数结构: def <函数名>(<参数(0个或多个)>): <函数体> return <返回值> 返回值可有可无,return也可有可无。返回多个值时每个值之间用逗号分隔,用小括号,中间以逗号分隔来体现,这便是元组类型,如(1,
2020-07-06 17:29:09
506
原创 程序的控制结构---Python语言程序设计笔记4(北理工mooc)
Python语言程序设计笔记4(北理工mooc) 程序分支结构 单分支结构:单独一个if,只要满足if后的条件,其后的语句就会被执行,若为if Ture,即if的条件恒等于1,条件必定满足 二分支结构:由if和else组成。二分支也有紧凑形式即<表达式1> if <条件> else <表达式2>.例如: guess = eval(input()) print("猜{}了".format("对" if guess==99 else "错")) 这种形式不支持带赋值符号的
2020-06-26 17:44:26
415
原创 基本数据类型---Python语言程序设计笔记3(北理工mooc)
Python学习笔记3(北理工mooc) 数字类型及其操作 整数类型 可正可负,无取值范围限制。 pow()函数:pow (x,y)可得出x^y的结果。 四种进制表示类型: 十进制:123,-123 二进制(0b或0B开头):0b110,-0B110 八进制(0o或0O开头):0o553,-0O553 十六进制(0x或0X开头):0X9b,-0x9b 浮点数类型 即带小数点的数,概念相当于数学中的实数,但取值范围和精度有限制,常规计算中可忽略。 浮点数的计算中存在不确定的尾数,且这种情况不是bug,这是
2020-06-24 19:26:08
789
原创 Python基本图形绘制---Python语言程序设计笔记2(北理工mooc)
Python语言程序设计笔记2(北理工mooc) Python基本图形绘制 Python蟒蛇绘制 # PythonDraw.py import turtle turtle.setup(650, 350, 200, 200) turtle.penup() turtle.fd(-250) turtle.pendown() turtle.pensize(25) turtle.pencolor("purple") turtle.seth(-40) for i in range(4): turtle.cir
2020-06-18 23:16:48
621
原创 Python基本语法元素---Python语言程序设计笔记1(北理工mooc)
Python语言程序设计笔记1(北理工mooc) 教学平台:https://python123.io/ 1 Python语法元素 1.1 程序设计基本方法 源代码:使用编程语言编写的代码,一般人类可读,如a=1+2 目标代码:计算机可以直接执行,一般人类不可读,如00111100 编译:将源代码一次转化为目标代码的过程。一次性翻译,之后不再需要源代码。编译器:complier 解释:将源代码逐条转化为目标代码同时逐条运行的过程。每次程序运行都需要源代码参与。解释器:interpreter 静态语言:使用编译
2020-06-13 00:06:03
347
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅