Python----matplotlib库
目录
plt库的字体:
plt的操作绘图函数:
plt.figure(figsize=None, facecolor=None):
plt.subplot(nrows, ncols, plot_number):
plt.axes(rect):
plt.subplots_adjust():
plt的读取和显示相关函数:
plt库的基础图表函数:
plt库的坐标轴:
plt库的区域填充函数
举例:
阻尼衰减曲线坐标图:
霍兰德人格分析雷达图:
matplotlib 是提供数据绘图功能的第三方库,其pyplot 子库主要用于实现各种数据展示的图
形绘制。
import matplotlib.pyplot as plt
plt库的字体:
字体名称 | 字体英文表示 |
宋体 | SimSun |
黑体 | SimHei |
楷体 | KaiTi |
微软雅黑 | Microsoft YaHei |
隶书 | LiSu |
仿宋 | FangSong |
幼圆 | YouYuan |
华文宋体 | STSong |
华文黑体 | STHeiti |
苹果丽中黑 | Apple Ligothic Medium |
为了正确显示中文字体,要做如下设置:
>>> import matplotlib.pyplot as plt
>>> plt.rcParams['font.sans-serif']=['SimHei'] #黑体
>>> plt.rcParams['axes.unicode_minus']=False # 正常显示负号
plt的操作绘图函数:
plt 子库提供了一批操作和绘图函数,每个函数代表对图像进行的一个操作,比如创建绘图区域、添加标注或者修改坐标轴等。这些函数采用plt.<b>0形式调用,其中<b>是具体函数名称。
函数 | 描述 |
plt.figure(figsize=None, facecolor=None) | 创建一个全局绘图区域 |
plt.axes(rect) | 创建一个坐标系风格的子绘图区域 |
plt.subplot(nrows, ncols, plot_number) | 在全局绘图区域中创建一个子绘图区域 |
plt.subplots_adjust() | 调整子图区域的布局 |
plt.figure(figsize=None, facecolor=None):
使用figure(函数创建一个全局绘图区域,并且使它成为当前的绘图对象,figsize参数可以指定绘图区域的宽度和高度,单位为英寸。
import matplotlib.pyplot as plt# 创建一个宽度为8英寸,高度为6英寸的图形,并将背景色设置为白色
fig = plt.figure(figsize=(8, 6), facecolor='w')# 绘制一个简单的图表
plt.plot([1, 2, 3, 4], [1, 4, 2, 3])# 显示图表
plt.show()
结果:
plt.subplot(nrows, ncols, plot_number):
subplot都用于在全局绘图区域内创建子绘图区域,subplot是在绘图中创建多个图表的一种方法。它允许将多个图表组织在一个大的图表中,以便在同一个图像中进行比较和可视化不同的数据。
import matplotlib.pyplot as plt# 创建一个2x2的图像,并将第一个子图放置在左上角
plt.subplot(2, 2, 1)
plt.plot([1, 2, 3, 4], [1, 4, 9, 16])
plt.title('Subplot 1')# 创建第二个子图,放置在右上角
plt.subplot(2, 2, 2)
plt.plot([1, 2, 3, 4], [1, 8, 27, 64])
plt.title('Subplot 2')# 创建第三个子图,放置在左下角
plt.subplot(2, 2, 3)
plt.plot([1, 2, 3, 4], [1, 2, 3, 4])
plt.title('Subplot 3')# 创建第四个子图,放置在右下角
plt.subplot(2, 2, 4)
plt.plot([1, 2, 3, 4], [1, 3, 5, 7])
plt.title('Subplot 4')# 调整子图之间的间距
plt.tight_layout()# 显示图像
plt.show()
plt.axes(rect):
axes0默认创建一个subplot(111)坐标系,参数rec = [left,bottom,width,height]中四个变量的范围都为[0,1],表示坐标系与全局绘图区域的关系。
import matplotlib.pyplot as plt# 创建一个10x10的图像
plt.figure(figsize=(10, 10))# 创建一个左边界为0.1,底边界为0.2,宽度为0.8,高度为0.6的轴
ax = plt.axes([0.1, 0.2, 0.8, 0.6])# 在轴上绘制一条直线
ax.plot([0, 1], [0, 1])# 设置轴的标题和标签
ax.set_title('Custom Axes')
ax.set_xlabel('X')
ax.set_ylabel('Y')# 显示图像
plt.show()
plt.subplots_adjust():
在使用plt.subplots()创建多个子图时,子图默认是紧密排列的,可能会导致子图之间的重叠或者不美观。而plt.subplots_adjust()函数可以通过调整一些参数来改变子图的间距。
参数如下:
left:子图左边缘与画布左边缘之间的距离。
right:子图右边缘与画布右边缘之间的距离。
bottom:子图底边缘与画布底边缘之间的距离。
top:子图顶边缘与画布顶边缘之间的距离。
wspace:子图之间的水平间距。
hspace:子图之间的垂直间距。
以下例子调整了两个子图之间的间距为0.5,即为原来的一倍
import matplotlib.pyplot as plt# 创建两个子图
fig, (ax1, ax2) = plt.subplots(2, 1)# 绘制第一个子图
ax1.plot([1, 2, 3], [4, 5, 6])
ax1.set_title('Subplot 1')# 绘制第二个子图
ax2.plot([1, 2, 3], [6, 5, 4])
ax2.set_title('Subplot 2')# 调整子图间距
plt.subplots_adjust(hspace=0.5)# 显示图形
plt.show()
效果如下:
没有调整之前:
plt的读取和显示相关函数:
plt子库提供了一组读取和显示相关的函数,用于在绘图区域中增加显示内容及读入数据,如下表所示,这些函数需要与其他函数搭配使用。
操作 | 描述 |
plt.legend() | 在绘图区域中放置绘图标签(也称图注) |
plt.show() | 显示创建的绘图对象 |
plt.matshow() | 在窗口显示数组矩阵 |
plt.imshow() | 在axes上显示图像 |
plt.imsave() | 保存数组为图像文件 |
plt.imread | 从图像文件中读取数组 |
plt库的基础图表函数:
操作 | 描述 |
plt.plot(x,y,label,color,width) | 根据x,y数组绘制直/曲线 |
plt.boxplot(data,notch,position) | 绘制一个箱型图(Box-plot) |
plt.bar(x,height,width=0.8,bottom=None) | 绘制一个条形图 |
plt.barh(y, width,height=0.8,left=None) | 绘制一个横向条形图 |
plt.polar(theta,r) | 绘制极坐标图 |
plt.pie(data, explode) | 绘制饼图 |
plt.psd(x, NFFT=256, pad_to, Fs) | 绘制功率谱密度图 |
plt.specgram(x,NFFT=256,pad_to,F) | 绘制谱图 |
plt.cohere(x,y,NFFT=256,Fs) | 绘制X-Y的相关性函数 |
plt.scatter(x,y) | 绘制散点图(x,y是长度相同的序列) |
plt.step(x,y,where) | 绘制步阶图 |
plt.hist(x,bins,normed) | 绘制直方图(x为数据,bins为柱数,normed为是否归一化) |
plt.contour(X,Y,Z,N) | 绘制等值线 |
plt.vlines(x,ymin,ymax) | 绘制垂直线 |
plt.stem(x,y,linefmt,markerfmt,basefmt) | 绘制曲线每个点到水平轴线的垂线 |
plt.plot_date() | 绘制数据日期 |
plt.plotfile() | 根据文件数据进行图形绘制 |
plot()函数是用于绘制直线的最基础函数:
其常用参数如下:
•x, y:要绘制的数据点的x和y坐标。可以是列表、数组或者Series对象。
•color:曲线的颜色,可以是字符串表示的颜色名称(例如'red'、'blue')或者RGB值(例如(0.1, 0.2, 0.3))。
•linestyle:曲线的线型,可以是字符串(例如'-'、'--'、':'、'-.'等)或者自定义的虚线样式(例如(0, (5, 10))表示5个像素的实线,10个像素的空白)。
•linewidth:曲线的线宽,可以是一个浮点数。
•marker:数据点的标记样式,可以是字符串(例如'.'、'o'、's'等)或者Matplotlib支持的标记样式字符。
•markersize:数据点标记的大小,可以是一个整数。
•label:曲线的标签,用于图例中的显示。
•alpha:曲线的透明度,可以是一个0到1之间的浮点数,0表示完全透明,1表示完全不透明。
•linestyle、linewidth、marker、markersize、label等参数还可以通过关键字参数的形式传递给plot()函数。
举例:
import numpy as np
import matplotlib.pyplot as plt# 生成 x 取值范围为 [0, 2π] 的等差数列
x = np.linspace(0, 2*np.pi, 50)# 计算 sin(x) 和 cos(x) 的值
y_sin = np.sin(x)
y_cos = np.cos(x)# 绘制正弦曲线和余弦曲线
plt.plot(x, y_sin, label='sin(x)', color='blue', linewidth=2)
plt.plot(x, y_cos, label='cos(x)', color='red', linewidth=2)# 添加图例,设置标题和坐标轴标签
plt.legend()
plt.title('Sine and Cosine Curves')
plt.xlabel('x')
plt.ylabel('y')# 显示图形
plt.show()
结果
带有公式的显示可以用$ $,即$y=\sin(x)$
import numpy as np
import matplotlib.pyplot as pltx = np.linspace(0, 2*np.pi, 50)
y = np.sin(x)plt.plot(x, y, label=r'$y=\sin(x)$')
plt.legend()
plt.xlabel('x')
plt.ylabel('y')plt.show()
marker的使用:
import numpy as np
import matplotlib.pyplot as plt# 创建一个包含10个元素的随机数数组
x = np.arange(10)
y = np.random.randn(10)# 绘制折线图,并使用不同的标记样式
plt.plot(x, y, marker='o', label='Circle') # 使用圆形标记
plt.plot(x, y+1, marker='s', label='Square') # 使用正方形标记
plt.plot(x, y+2, marker='*', label='Star') # 使用星号标记
plt.plot(x, y+3, marker='^', label='Triangle') # 使用正三角形标记plt.legend() # 显示图例
plt.xlabel('x')
plt.ylabel('y')plt.show()
plt库的坐标轴:
plt 库有两个坐标体系,图像坐标和数据坐标
图像坐标将图像所在区域左下角视为原点,将x 方向和y方向长度设定为1。整体绘图区域有一个图像坐标,每个axes0和subplot0函数产生的子图也有属于自己的图像坐标。axes()函数参数rect 指当前产生的子区域相对于整个绘图区域的图像坐标。
数据坐标以当前绘图区域的坐标轴为参考,显示每个数据点的相对位置,这与坐标系里面标记数据点一致。
坐标轴设置函数:
函数 | 描述 |
plt.axis(‘v’,’off’,’equal’,’scaled’,’tight’,’image’) | 获取/设置轴属性的快捷方法 |
plt.xlim(xmin,xmax) | 设置当前x轴取值范围 |
plt.ylim(ymin,ymax) | 设置当前y轴取值范围 |
plt.xscale() | 设置x轴缩放 |
plt.yscale() | 设置y轴缩放 |
plt.autoscale() | 自动缩放轴视图的数据 |
plt.thetagrids(angles,labels,fmt,frac) | 设置极坐标网格theta的位置 |
plt.grid(on/off) | 打开或者关闭坐标网格 |
举例:
>>> plt.plot([1,2,4],[1,2,3]) #表示在坐标点(1, 1), (2, 2), (4, 3)之间绘制一条折线
>>> plt.axis() #获得当前坐标轴范围
(1.0, 4.0, 1.0, 3.0)
>>> plt.axis([0,5,0,8]) #4个变量分别是[xmin,xmax,ymin,ymax]
自动缩放轴视图数据
import matplotlib.pyplot as pltx = [1, 2, 3, 4, 5]
y = [1, 4, 9, 16, 25]plt.plot(x, y)
plt.autoscale()plt.show()
标签设置函数:
函数 | 描述 |
plt.figlegend(handles,label,loc) | 为全局绘图区域放置图注 |
plt.legend() | 为当前坐标图放置图注 |
plt.xlabel(s) | 设置当前x轴的标签 |
plt.ylabel(s) | 设置当前y轴的标签 |
plt.xticks(array,’a’,’b’,’c’) | 设置当前x轴刻度位置的标签和值 |
plt.yticks(array,’a’,’b’,’c’) | 设置当前y轴刻度位置的标签和值 |
plt.clabel(cs,v) | 为等值线图设置标签 |
plt.get_figlabels() | 返回当前绘图区域的标签列表 |
plt.figtext(x,y,s,fontdic) | 为全局绘图区域添加文字 |
plt.title() | 设置标题 |
plt.suptitle() | 为当前绘图区域添加中心标题 |
plt.text(x,y,s,fontdic,withdash) | 为坐标图轴添加注释 |
plt.annotate(note,xy,xytext,xycoords,textcoords,arrawprops) | 用箭头在指定数据点创建一个注释或一段文本 |
举例
import matplotlib.pyplot as plt
import matplotlib
matplotlib.rcParams['font.family'] = 'sans-serif'
matplotlib.rcParams['font.sans-serif'] = ['SimHei']
plt.plot([1,2,4],[1,2,3])
plt.title('坐标系标题')
plt.xlabel('时间(s)')
plt.ylabel('范围(m)')
#r表示这是一个原始字符串,\pi表示Π
plt.xticks([1,2,3,4,5],[r'$\pi/3$',r'$2\pi/3$',r'$\pi$',\r'$4\pi/3$',r'$5\pi/3$'])#设置x轴刻度,启用了latex绘制数学表达式
plt.show()
plt库的区域填充函数
函数 | 描述 |
fill(x,y,color) | 填充多边形 |
fill_between(x,y1,y2,where,color) | 填充两条曲线围成的多边形 |
fill_betweenx(y,x1,x2,where,hold) | 填充两条水平线之间的区域 |
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0,10,100)
y = np.cos(2*np.pi*x)*np.exp(-x)+0.8
plt.plot(x,y,color='r',label="$exp-decay$",linewidth=3)
plt.axis([0,6,0,1.8])
ix = (x>0.8) & (x<3)
plt.fill_between(x,y,0,where=ix,facecolor='grey',alpha=0.25)
plt.text(0.5*(0.8+3), 0.2, r"$\int_a^b f(x)\mathrm{d}x$",horizontalalignment='center')
plt.legend()
plt.show()
举例:
阻尼衰减曲线坐标图:
import numpy as np
import matplotlib.pyplot as plt
import matplotlib
matplotlib.rcParams['font.family']='SimHei'
matplotlib.rcParams['font.sans-serif'] = ['SimHei']
def Draw(pcolor, nt_point, nt_text, nt_size):plt.plot(x, y, 'k', label="$exp_decay$", color=pcolor, linewidth=3, linestyle="-")plt.plot(x, z, "b--", label="$cos(x^2)$", linewidth=1)plt.xlabel('时间(s)')plt.ylabel('幅度(mV)')plt.title("阻尼衰减曲线绘制")plt.annotate('$\cos(2 \pi t) \exp(-t)$', xy=nt_point, xytext=nt_text, fontsize=nt_size,\arrowprops=dict(arrowstyle='->', connectionstyle="arc3,rad=.1"))
def Shadow(a, b):ix = (x>a) & (x<b)plt.fill_between(x,y,0,where=ix,facecolor='grey', alpha=0.25)plt.text(0.5 * (a + b), 0.2, "$\int_a^b f(x)\mathrm{d}x$", \horizontalalignment='center')
def XY_Axis(x_start, x_end, y_start, y_end):plt.xlim(x_start, x_end)plt.ylim(y_start, y_end)plt.xticks([np.pi/3, 2 * np.pi/3, 1 * np.pi, 4 * np.pi/3, 5 * np.pi/3], \['$\pi/3$', '$2\pi/3$', '$\pi$', '$4\pi/3$', '$5\pi/3$'])
x = np.linspace(0.0, 6.0, 100)
y = np.cos(2 * np.pi * x) * np.exp(-x)+0.8
z = 0.5 * np.cos(x ** 2)+0.8
note_point,note_text,note_size = (1, np.cos(2 * np.pi) * np.exp(-1)+0.8),(1, 1.4), 14
fig = plt.figure(figsize=(8, 6), facecolor="white")
plt.subplot(111)
Draw("red", note_point, note_text, note_size)
XY_Axis(0, 5, 0, 1.8)
Shadow(0.8, 3)
plt.legend()
plt.savefig('sample.JPG')
plt.show()
霍兰德人格分析雷达图:
# -- coding: utf-8 --
import numpy as np
import matplotlib.pyplot as plt
# 如果需要使用中文标签,还需添加以下代码
plt.rcParams['font.sans-serif'] = ['SimHei'] # 指定默认字体为中文黑体
# 数据
data = [[0.40, 0.32, 0.35, 0.30, 0.30, 0.88],[0.85, 0.75, 0.30, 0.25, 0.20, 0.40],[0.43, 0.89, 0.30, 0.28, 0.22, 0.30],[0.20, 0.30, 0.85, 0.45, 0.32, 0.25],[0.19, 0.22, 0.40, 0.90, 0.92, 0.28],[0.62, 0.55, 0.27, 0.25, 0.35, 0.30]]# 角度(弧度)
angles = np.linspace(0, 2*np.pi, 6, endpoint=False)# 重复第一个角度以使图像闭合
angles = np.concatenate((angles, [angles[0]]))# 职业
occupations = ['工程师', '实验员', '艺术家', '推销员', '记事员', '社会工作者', '技术员']# 绘图
fig = plt.figure()
ax = fig.add_subplot(111, polar=True)
for i in range(len(data)):# 绘制折线图ax.plot(angles, data[i]+data[i][:1], 'o-', linewidth=2, label=occupations[i])# 填充颜色ax.fill(angles, data[i]+data[i][:1], alpha=0.25)
# 添加坐标轴标签
ax.set_thetagrids(angles*180/np.pi, occupations)
# 添加标题
plt.title('Holland Personality Analysis', fontsize=20)
# 添加图例
plt.legend(loc='best')
# 显示图形
plt.show()
相关文章:
Python----matplotlib库
目录 plt库的字体: plt的操作绘图函数: plt.figure(figsizeNone, facecolorNone): plt.subplot(nrows, ncols, plot_number): plt.axes(rect): plt.subplots_adjust(): plt的读取和显示相关函数: plt库的基础图…...
PostgreSQL荣获DB-Engines 2023年度数据库
数据库流行度排名网站 DB-Engines 2024 年 1 月 2 日发布文章宣称,PostgreSQL 荣获 2023 年度数据库管理系统称号。 PostgreSQL 在过去一年中获得了比其他 417 个产品更多的流行度增长,因此获得了 2023 年度 DBMS。 DB-Engines 通过计算每种数据库 2024 …...
【每天五道题,轻松公务员】Day3:太阳常识
目录 专栏了解 ☞欢迎订阅☜ ★专栏亮点★ ◇专栏作者◇ 太阳常识 题目一 题目二 题目三 题目四 题目五 答案 补充扩展 专栏了解 ☞欢迎订阅☜ 欢迎订阅此专栏:考公务员,必订!https://blog.csdn.net/m0_73787047/category_1254…...
基于metersphere和supper-jacoco 测试覆盖率落地实践
一、背景及目标 背景 1、技术研发流程为测试 提供冒烟用例-开发根据用例自测-提测-开始测试,这一套流程,但是中间开发是否真实执行冒烟,测试并不知晓,而且测试提供冒烟用例是否符合标准也没法进行量化 2、公司产品属于saas产品&…...
LeetCode每周五题_2024/01/01~2024/01/05
文章目录 1599. 经营摩天轮的最大利润 [2024/01/01]题目题解 466. 统计重复个数 [2024/01/02]题目题解 2487. 从链表中移除节点 [2024/01/03]题目题解 1599. 经营摩天轮的最大利润 [2024/01/01] 题目 1599. 经营摩天轮的最大利润 你正在经营一座摩天轮,该摩天轮共…...
【华为OD机试真题2023CD卷 JAVAJS】抢7游戏
华为OD2023(C&D卷)机试题库全覆盖,刷题指南点这里 抢7游戏 时间限制:1s 空间限制:256MB 限定语言:不限 题目描述: A、B两个人玩抢7游戏,游戏规则为A先报一个起始数字X(10<起始数字<10000),B报下一个数字Y(X-Y<3),A再报一个数字Z(Y-Z<3),以此类推,直…...
14.7-时序反馈移位寄存器建模
时序反馈移位寄存器建模 1,阻塞赋值实现的LFSR,实际上并不具有LFSR功能1.1.1,RTL设计,阻塞赋值1.1.2,tb测试代码1.1.3,波形仿真输出,SIM输出,没实现LFSR1.2.1,RTL设计&am…...
【设计模式】二十一.行为型模式之状态模式
状态模式 一. 说明 状态模式通常描述一个类不同行为的多个状态变更,对象的行为依赖它的状态,它是一种行为型模式。 状态模式可以用来消除代码中大量的if-else结构,它明确对象是有状态的、对象的不同状态对应的行为不一样、行为之间是可以切…...
微服务实战系列之Dubbo(下)
前言 眼看着2023即将走远,心里想着似乎还有啥,需要再跟各位盆友叨叨。这不说曹操,曹操就来了。趁着上一篇Dubbo博文的余温尚在,博主兴匆匆地“赶制”了Dubbo的下集,以飨读者。 上一篇博主依然从Dubbo的内核出发&#…...
《剑指offer》数学第二题:求1+2+3+...+n
题目描述: 求123...n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。思路: 我们可以用递归和短路运算符来进行运算,具体代码如下。 代码实现: pac…...
阿里云服务器3M固定带宽速度快吗?
阿里云服务器3M固定带宽是什么意思?速度快吗?3M固定带宽是指云服务器的公网带宽,用于在外网提供服务的,3M带宽的下载速度是384KB/秒,上传速度是1280KB/秒,对于个人博客或流量不多的企业官网速度还是挺快的&…...
美易官方:新年伊始美企狂发450多亿美元债券
新年伊始,美国企业疯狂发行了价值超过450亿美元的债券,创下了历史新高。这一数字比去年同期增长了约50%,凸显出美国企业在全球经济增长放缓的背景下,依然保持着强劲的融资需求和信心。美国企业借款人周三将发行近160亿美元高评级债…...
[云原生] Go web工作流程
web工作流程 Web服务器的工作原理可以简单地归纳为 客户机通过TCP/IP协议建立到服务器的TCP连接客户端向服务器发送HTTP协议请求包,请求服务器里的资源文档服务器向客户机发送HTTP协议应答包,如果请求的资源包含有动态语言的内容,那么服务器…...
【PostgreSQL】约束-主键
【PostgreSQL】约束链接 检查 唯一 主键 外键 排他 主键 主键(Primary Key)是数据库表中用于唯一标识每一行记录的字段。主键具有以下特点: 唯一性:每个主键值在表中是唯一的,不允许出现重复值。非空性:…...
IDEA 控制台中文乱码问题解决方法(UTF-8 编码)
设置 IDEA 编码格式 1:打开 IntelliJ IDEA>File>Setting>Editor>File Encodings,将 Global Encoding、Project Encoding、Default encodeing for properties files 这三项都设置成 UTF-8 2:将 vm option 参数改为: -…...
ssm基于BS的仓库在线管理系统的设计与实现论文
摘 要 如今的时代,是有史以来最好的时代,随着计算机的发展到现在的移动终端的发展,国内目前信息技术已经在世界上遥遥领先,让人们感觉到处于信息大爆炸的社会。信息时代的信息处理肯定不能用之前的手工处理这样的解决方法&#x…...
鸿蒙HarmonyOs:为什么不支持热更新?
学习了一段时间的鸿蒙开发,发现鸿蒙开发还是比较简单的,今天突然心血来潮,研究了一下鸿蒙热更新,最终得出的结论是鸿蒙暂时不支持热更新。 鸿蒙app开发主要是利用的ArkTs语言,ArkTs又是基于TypeScript语言的࿰…...
修改 Ubuntu 的配置
目录 一、修改地址 1. 修改本机IP 二、修改网关 1. 查看网关地址 2. 设置默认网关 三、重启网络 1. 重启网络 2. 刷新网络 四、修改主机名 1. 查看主机名 2. 修改主机名 一、修改地址 1. 修改本机IP sudo ifconfig en…...
虹科方案|从困境到突破:TigoLeap方案引领数据采集与优化
导读:在数字化工厂和智能制造的时代,数据已经成为优化机器和流程的关键。然而,如何高效地收集和处理这些数据,特别是在开发、部署和生产阶段,仍是企业面临的一大挑战。虹科TigoLeap平台,作为一款引领行业变…...
【教学类-43-02】20231226 九宫格数独2.0(n=9)(ChatGPT AI对话大师生成 回溯算法)
作品展示: 背景需求: 大4班20号说:我不会做这种(九宫格),我做的是小格子的, 他把手工纸翻过来,在反面自己画了矩阵格子。向我展示: “我会做这种!” 原来他…...
麒麟Kylin服务器版-破解root密码
一、单用户模式修改root密码 1.重启服务器系统后,将光标移动到第二项,按【e】键进入用户登录页面。 2.在【username】下方所在行输入root名称,【password】下方所在行输入密码Kylin123123后,进入编辑模式。代码如下: …...
cnPuTTY 0.80.0.1—PuTTY Release 0.80中文版本简单说明~~
2023-12-18 官方发布了PuTTY 0.80本次发布主要是针对Terrapin攻击(CVE-2023-48795)的修改发布。 更多详细的内容请查看PuTTY Change Log。 有关Terrapin攻击可用简单参考:警告!!!Terrapin攻击(CVE-2023-48795)~~~ 为了缓解此漏洞…...
向爬虫而生---Redis 拓宽篇1 < pipeline传输效率>
前言: 都知道,Redis是一款高效的内存数据库;每条命令都能很快响应,但是如果我们把服务器布在网络上,每次一个命令来回传送也是需要花费时间的; pipeline传输技术则是进一步提高Redis的性能和传输效率的一种方法。 正文: pipeline与普通命令发送方式的区别 Pipeline是一种机制&…...
Unity Hub 无法激活许可证
烦死了~ 😵💫 卸载UnityHub, 安装旧版本👈激活许可证, 如果出现旧版本无法识别Editor的情况需要卸载了再装最新版本的UnityHub...
数据分析求职-如何准备
今天咱们来聊一聊数据分析岗位求职到底需要准备什么?什么时间准备?该如何准备? 1. 求职时间轴 上图很清楚地把求职时间轴展示出来了,重复的话也不多说了,有两点想和同学们重点提下: 1)一定一定…...
新手能掌握 PyTorch 的填充技术:深入理解反射、复制、零值和常数填充
目录 torch.nn子模块详解 nn.ReflectionPad1d 参数说明: 形状(Shape): 使用示例: 注意事项: nn.ReflectionPad2d 参数说明: 形状(Shape): 使用示例…...
地震烈度速报与预警工程成功案例的经验分享 | TDengine 技术培训班第一期成功落地
近日,涛思数据在成都开设了“国家地震烈度速报与预警工程数据库 TDengine、消息中间件 TMQ 技术培训班”,这次培训活动共分为三期,而本次活动是第一期。其目标是帮助参与者深入了解 TDengine 和 TMQ 的技术特点和应用场景,并学习如…...
集群部署篇--Redis 集群动态伸缩
文章目录 前言一、redis 节点的添加1.1 redis 的实例部署:1.2 redis 节点添加:1.3 槽位分配:1.4 添加从节点: 二、redis 节点的减少2.1 移除主节点2.1.1 迁移槽位2.1.1 删除节点: 三、redis 删除节点的重新加入3.1 加入…...
excel中解决多行文本自动调整行高后打印预览还是显示不全情况
注意:此方法对于多行合并后单元格行高调整不适用,需要手动调整,如大家有简便方法,欢迎评论。 一、调整表格为自动调整行高 1)点击此处全选表格 2)在第一行序号单元格的下端,鼠标成黑十字时&am…...
策略模式+责任链模式配合Nacos实现参数校验链
1、业务场景 在SpringBoot项目中,针对接收的参数信息,根据需求要进行以下校验: 校验客户的apikey是否合法;校验请求的ip地址是否是白名单;校验短信的签名;校验短信的模板;校验手机号的格式合法…...
wap网页编写/seo新人怎么发外链
1. 创建版本库 1.1 创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目录: 1.2通过git init命令把这个目录变成Git可以管理的仓库(git进入空目录的路径) $ git init Initialized empty Git repo…...
网站做百度推广吗/seo的关键词无需
之前对Linux下面时间相关的内容,一无所知,第一次见到hwclock,不知为何物,也没找到解释清楚的帖子。故此整理一下,简单介绍Linux下验证rtc驱动是否工作正常,相关的的命令:date和hwclock。先说明&…...
微信公众号小说代理和网站结合怎么做/推广app赚佣金平台
一、选择题1. 正确的C语言标识符是_____。A._buy_2 B.2_buy C.?_buy D.buy?2. 以下是C语言提供的合法关键字的是_____。A.Float B.signed C.integer D.Char3. 以下不能定义为用户标…...
wordpress换域名把家/seo推广是做什么的
CORS(跨域资源共享,Cross-Origin Resource Sharing)CORS其实出现时间不短了,它在维基百科上的定义是:跨域资源共享(CORS )是一种网络浏览器的技术规范,它为Web服务器定义了一种方式&…...
seo怎样新建网站/深圳网络推广的公司
作者:二混子stone出处:公众号混子曰(ID:hey-stone)工信部日前宣布将于近期发放5G商用牌照,这意味着我国正式进入5G商用年,一个万亿级的巨大市场即将开启,5G的竞争以至于美国不留余力…...
美国人做网站用的是什么字体/成品ppt网站国外
版权说明,本文参考tonymacx86的[Guide] Patching DSDT/SSDT for LAPTOP backlight control 如果转载,请注明原文地址:http://blog.csdn.net/wr132/article/details/54849387 前言 注意:本教程主要使用于Intel HD Graphic系列显卡…...