<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[jjrm123的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/jjrm123</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jjrm123]]></copyright><item><title><![CDATA[jvm中基本类型占用物理内存机制的理解]]></title><link>https://blog.youkuaiyun.com/jjrm123/article/details/126376407</link><guid>https://blog.youkuaiyun.com/jjrm123/article/details/126376407</guid><author>jjrm123</author><pubDate>Tue, 16 Aug 2022 23:31:41 +0800</pubDate><description><![CDATA[jvm的栈中，boolean、byte、short、char、int等类型均以int型存储，对此机制的一些理解]]></description><category></category></item><item><title><![CDATA[String常量池机制案例]]></title><link>https://blog.youkuaiyun.com/jjrm123/article/details/126376311</link><guid>https://blog.youkuaiyun.com/jjrm123/article/details/126376311</guid><author>jjrm123</author><pubDate>Tue, 16 Aug 2022 23:18:52 +0800</pubDate><description><![CDATA[关于java中字符串常量池的机制在面试中的相关问题]]></description><category></category></item><item><title><![CDATA[git学习注意点]]></title><link>https://blog.youkuaiyun.com/jjrm123/article/details/124416973</link><guid>https://blog.youkuaiyun.com/jjrm123/article/details/124416973</guid><author>jjrm123</author><pubDate>Mon, 25 Apr 2022 23:43:28 +0800</pubDate><description><![CDATA[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  ]]></description><category></category></item><item><title><![CDATA[PyTorch制作图片数据集]]></title><link>https://blog.youkuaiyun.com/jjrm123/article/details/114750282</link><guid>https://blog.youkuaiyun.com/jjrm123/article/details/114750282</guid><author>jjrm123</author><pubDate>Sat, 13 Mar 2021 22:29:26 +0800</pubDate><description><![CDATA[PyTorch制作图片数据集
os.listdir()函数
&gt;&gt;&gt; path = './data/training_set/training_set/cats'
&gt;&gt;&gt; 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]]></description><category></category></item><item><title><![CDATA[PyTorch入门笔记]]></title><link>https://blog.youkuaiyun.com/jjrm123/article/details/112244355</link><guid>https://blog.youkuaiyun.com/jjrm123/article/details/112244355</guid><author>jjrm123</author><pubDate>Tue, 05 Jan 2021 19:18:20 +0800</pubDate><description><![CDATA[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]]></description><category></category></item><item><title><![CDATA[Pandas库---Python数据分析与展示（北理工mooc）]]></title><link>https://blog.youkuaiyun.com/jjrm123/article/details/107709387</link><guid>https://blog.youkuaiyun.com/jjrm123/article/details/107709387</guid><author>jjrm123</author><pubDate>Tue, 04 Aug 2020 20:44:23 +0800</pubDate><description><![CDATA[文章目录Pandas库Series类型
Pandas库
提供高性能易用数据类型和分析工具。
基于NumPy的扩展库，主要为了应用数据，主要强调了数据和索引之间的关系
import pandas as pd
Pandas主要提供两个数据类型：

Series：一维数据类型
DataFrame：二维至多维数据类型
及基于上述数据类型的各类操作。

Series类型
&gt;&gt;&gt; import pandas as pd
&gt;&gt;&gt; d = pd.Series(range(20))
&gt]]></description><category></category></item><item><title><![CDATA[Matplotlib库---Python数据分析和展示2（北理工mooc）]]></title><link>https://blog.youkuaiyun.com/jjrm123/article/details/107695727</link><guid>https://blog.youkuaiyun.com/jjrm123/article/details/107695727</guid><author>jjrm123</author><pubDate>Fri, 31 Jul 2020 11:10:25 +0800</pubDate><description><![CDATA[Matplotlib库
matplotlib.pyplot是绘制各类可视化图形的命令子库，相当于快捷方式。 即利用pyplot即可使用matplotlib的所有可视化类。
import matplotlib.pyplot as plt

`



]]></description><category></category></item><item><title><![CDATA[NumPy库---Python数据分析和展示1（北理工mooc）]]></title><link>https://blog.youkuaiyun.com/jjrm123/article/details/107524558</link><guid>https://blog.youkuaiyun.com/jjrm123/article/details/107524558</guid><author>jjrm123</author><pubDate>Tue, 28 Jul 2020 22:16:02 +0800</pubDate><description><![CDATA[NumPy库
NumPy库入门
列表和数组的区别：

列表中元素类型可以不同，但数组中的元素必须类型相同

NumPy库的数组对象
开源的Python科学计算基础库。
ndarray数组对象：

可以去掉元素间运算所需的循环，是一维向量更像单个数据。
设置专门的数组对象，经过优化，可以提升运算速度。
有利于节省运算和存储空间。
ndarray由两部分构成：
实际数据
描述其的元数据（数据维度，数据类型等）
ndarray的别名为array，因此可以使用array生成数组如：

&gt;&gt;&gt; im]]></description><category></category></item><item><title><![CDATA[Beautiful Soup库入门---Python网络爬虫和信息提取2（北理工mooc）]]></title><link>https://blog.youkuaiyun.com/jjrm123/article/details/107548463</link><guid>https://blog.youkuaiyun.com/jjrm123/article/details/107548463</guid><author>jjrm123</author><pubDate>Fri, 24 Jul 2020 21:43:33 +0800</pubDate><description><![CDATA[Beautiful Soup库入门
cmd安装指令：pip install beautifulsoup4
&gt;&gt;&gt; import requests
&gt;&gt;&gt; r = requests.get("https://python123.io/ws/demo.html")
&gt;&gt;&gt; r.text
'&lt;html&gt;&lt;head&gt;&lt;title&gt;This is a python demo page&lt;/title&gt;&lt;/head]]></description><category></category></item><item><title><![CDATA[Requests库入门---Python网络爬虫与信息提取1（北理工mooc）]]></title><link>https://blog.youkuaiyun.com/jjrm123/article/details/107444634</link><guid>https://blog.youkuaiyun.com/jjrm123/article/details/107444634</guid><author>jjrm123</author><pubDate>Mon, 20 Jul 2020 11:36:40 +0800</pubDate><description><![CDATA[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的额外参数，]]></description><category></category></item><item><title><![CDATA[Python中非数字类型的输入的排除]]></title><link>https://blog.youkuaiyun.com/jjrm123/article/details/107433361</link><guid>https://blog.youkuaiyun.com/jjrm123/article/details/107433361</guid><author>jjrm123</author><pubDate>Sat, 18 Jul 2020 18:41:46 +0800</pubDate><description><![CDATA[原题

s = input()
try:
    if complex(s) == complex(eval(s)):
        print(eval(s)**2)
except:
    print("输入有误")
complex()和complex(eval())之间的比较将能够排除非数字类型的输入。
来自北理工mooc的单元测试8

]]></description><category></category></item><item><title><![CDATA[课程涉及库的使用---Python语言程序设计笔记10（北理工mooc）]]></title><link>https://blog.youkuaiyun.com/jjrm123/article/details/107404847</link><guid>https://blog.youkuaiyun.com/jjrm123/article/details/107404847</guid><author>jjrm123</author><pubDate>Fri, 17 Jul 2020 12:26:24 +0800</pubDate><description><![CDATA[Python语言程序设计10
课程涉及库的使用

]]></description><category></category></item><item><title><![CDATA[Python计算生态概览---Python语言程序设计笔记9（北理工mooc）]]></title><link>https://blog.youkuaiyun.com/jjrm123/article/details/107390704</link><guid>https://blog.youkuaiyun.com/jjrm123/article/details/107390704</guid><author>jjrm123</author><pubDate>Thu, 16 Jul 2020 21:06:09 +0800</pubDate><description><![CDATA[Python语言程序设计笔记9（北理工mooc）
Python计算生态概览
从数据处理到人工智能

数据表示：采用合适方式表示数据。Numpy、Pandas、SciPy
数据清洗：数据归一化、数据转换、异常值处理。
数据统计：数据的概要理解，数量、分布、中位数等。
数据可视化：直观展示数据内涵的方式。Matplotlib（主要是Matplotlib.pyplot这个子库）、Seaborn、Mayavi（三维可视化）
数据挖掘：从数据分析获得知识，产生数据外的价值。
人工智能：数据/语言/图像/视觉等方面的深]]></description><category></category></item><item><title><![CDATA[程序设计方法学---Python语言程序设计笔记8（北理工mooc）]]></title><link>https://blog.youkuaiyun.com/jjrm123/article/details/107346393</link><guid>https://blog.youkuaiyun.com/jjrm123/article/details/107346393</guid><author>jjrm123</author><pubDate>Thu, 16 Jul 2020 19:01:20 +0800</pubDate><description><![CDATA[Python语言程序设计笔记（北理工mooc）
程序设计方法学

]]></description><category></category></item><item><title><![CDATA[文件和数据格式化---Python语言程序设计笔记7（北理工mooc）]]></title><link>https://blog.youkuaiyun.com/jjrm123/article/details/107303269</link><guid>https://blog.youkuaiyun.com/jjrm123/article/details/107303269</guid><author>jjrm123</author><pubDate>Mon, 13 Jul 2020 22:14:52 +0800</pubDate><description><![CDATA[Python语言程序设计
文件和数据格式化
文件的使用
文件是数据的抽象和集合，是存储在辅助存储器上的数据序列，是数据存储的一种形式，一般有文本文件和二进制文件两种展现形态。
文本文件和二进制文件只是文件的展示形式，所有文件的存储都是以二进制形式存储。

文本文件：由单一特定编码组成的文件，如UTF-8编码。因此也被看成存储着的字符串，适用于例如.txt，.py文件。
二进制文件：直接由0，1组成，没有统一的字符编码，一般存在0和1的组织结构，即文件格式，适用于如.png，.avi文件。
任何形式的文件，均]]></description><category></category></item><item><title><![CDATA[组合数据类型---Python语言程序设计笔记6（北理工mooc）]]></title><link>https://blog.youkuaiyun.com/jjrm123/article/details/107188135</link><guid>https://blog.youkuaiyun.com/jjrm123/article/details/107188135</guid><author>jjrm123</author><pubDate>Tue, 07 Jul 2020 19:57:22 +0800</pubDate><description><![CDATA[Python语言程序设计笔记6（北理工mooc）
组合数据类型
集合类型及操作
集合指多个元素的无序组合，与数学中集合的概念一致，每个元素唯一，不存在相同数据，且每个元素均不能是可变数据类型。
集合用{}表示，元素间用逗号分隔，使用set()和{}均可建立集合类型，其中建立一个空集合必须使用set()。如：
&gt;&gt;&gt; A = {"python", 123, ("python", 123)}
&gt;&gt;&gt; A
{('python', 123), 123, 'python'}
&gt]]></description><category></category></item><item><title><![CDATA[函数和代码复用---Python语言程序设计笔记5（北理工mooc）]]></title><link>https://blog.youkuaiyun.com/jjrm123/article/details/107004658</link><guid>https://blog.youkuaiyun.com/jjrm123/article/details/107004658</guid><author>jjrm123</author><pubDate>Mon, 06 Jul 2020 17:29:09 +0800</pubDate><description><![CDATA[Python语言程序设计笔记5（北理工mooc）
函数和代码复用
函数定义与使用
函数是一段有特定功能，可重复使用的语句组，函数也是一种特定功能的抽象，一般函数代表某个特定功能。函数可以降低编程难度以及实现代码的复用。
函数结构：
def &lt;函数名&gt;(&lt;参数（0个或多个）&gt;)：
    &lt;函数体&gt;
    return &lt;返回值&gt;
返回值可有可无，return也可有可无。返回多个值时每个值之间用逗号分隔，用小括号，中间以逗号分隔来体现，这便是元组类型，如(1,]]></description><category></category></item><item><title><![CDATA[程序的控制结构---Python语言程序设计笔记4（北理工mooc）]]></title><link>https://blog.youkuaiyun.com/jjrm123/article/details/106969201</link><guid>https://blog.youkuaiyun.com/jjrm123/article/details/106969201</guid><author>jjrm123</author><pubDate>Fri, 26 Jun 2020 17:44:26 +0800</pubDate><description><![CDATA[Python语言程序设计笔记4（北理工mooc）
程序分支结构

单分支结构：单独一个if，只要满足if后的条件，其后的语句就会被执行，若为if Ture，即if的条件恒等于1，条件必定满足
二分支结构：由if和else组成。二分支也有紧凑形式即&lt;表达式1&gt; if &lt;条件&gt; else &lt;表达式2&gt;.例如：

guess = eval(input())
print("猜{}了".format("对" if guess==99 else "错"))
这种形式不支持带赋值符号的]]></description><category></category></item><item><title><![CDATA[基本数据类型---Python语言程序设计笔记3（北理工mooc）]]></title><link>https://blog.youkuaiyun.com/jjrm123/article/details/106933396</link><guid>https://blog.youkuaiyun.com/jjrm123/article/details/106933396</guid><author>jjrm123</author><pubDate>Wed, 24 Jun 2020 19:26:08 +0800</pubDate><description><![CDATA[Python学习笔记3（北理工mooc）
数字类型及其操作
整数类型
可正可负，无取值范围限制。
pow()函数：pow (x,y)可得出x^y的结果。
四种进制表示类型：

十进制：123，-123
二进制（0b或0B开头）：0b110，-0B110
八进制（0o或0O开头）：0o553，-0O553
十六进制（0x或0X开头）：0X9b，-0x9b

浮点数类型
即带小数点的数，概念相当于数学中的实数，但取值范围和精度有限制，常规计算中可忽略。
浮点数的计算中存在不确定的尾数，且这种情况不是bug，这是]]></description><category></category></item><item><title><![CDATA[Python基本图形绘制---Python语言程序设计笔记2（北理工mooc）]]></title><link>https://blog.youkuaiyun.com/jjrm123/article/details/106755042</link><guid>https://blog.youkuaiyun.com/jjrm123/article/details/106755042</guid><author>jjrm123</author><pubDate>Thu, 18 Jun 2020 23:16:48 +0800</pubDate><description><![CDATA[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]]></description><category></category></item></channel></rss>