522个matplotlib绘图案例,包含:折线图、散点图、条形图、饼图、直方图、3D图等,源码可直接运行!
文章目录
- matplotlib介绍
- 图表介绍
- 折线图(Line Plot)
- 散点图(Scatter Plot)
- 条形图(Bar Plot)
- 饼图(Pie Chart)
- 直方图(Histogram)
- 箱线图(Box Plot)
- 热力图(Heatmap)
- 3D图(3D Plot)
- 源码文件
- 源码地址
matplotlib介绍
Matplotlib是一个广泛使用的Python绘图库,可以用于生成各种类型的图表和可视化。它提供了丰富的功能和灵活的接口,使用户可以轻松地创建精美的图表。下面将介绍一些常见的Matplotlib图表类型。
图表介绍
折线图(Line Plot)
折线图是Matplotlib中最常见的图表类型之一。它用于显示数据随时间或其他连续变量的变化趋势。通过plot()函数可以绘制折线图,并可以根据需要添加标题、坐标轴标签和图例等。
散点图(Scatter Plot)
散点图用于显示两个变量之间的关系。通过scatter()函数可以绘制散点图,并可以根据需要设置点的大小、颜色和形状等。
条形图(Bar Plot)
条形图用于比较不同类别之间的数值。通过bar()函数可以绘制条形图,并可以根据需要调整条形的宽度、颜色和排列方式等。
饼图(Pie Chart)
饼图用于显示不同类别占总体的比例。通过pie()函数可以绘制饼图,并可以根据需要设置饼图的颜色、标签和偏移等。
直方图(Histogram)
直方图用于显示连续变量的分布情况。通过hist()函数可以绘制直方图,并可以根据需要设置分箱数和颜色等。
箱线图(Box Plot)
箱线图用于显示数据的分布和离群值。通过boxplot()函数可以绘制箱线图,并可以根据需要设置箱体的颜色、线条的样式和离群值的显示方式等。
热力图(Heatmap)
热力图用于显示两个变量之间的相关性。通过imshow()函数可以绘制热力图,并可以根据需要设置颜色映射和标签等。
3D图(3D Plot)
Matplotlib还支持绘制3D图形,如散点图、曲面图和等高线图等。通过plot_surface()、plot_wireframe()和contour()等函数可以绘制各种类型的3D图形。
除了上述常见的图表类型,Matplotlib还提供了许多其他类型的图表,如极坐标图、雷达图和地图等。此外,Matplotlib还支持自定义图表的样式和布局,使用户可以根据需要进行个性化的设计。
总之,Matplotlib是一个功能强大且灵活的绘图库,可以满足各种数据可视化的需求。通过掌握不同类型的图表和相应的绘图函数,用户可以轻松地创建出具有吸引力和信息量的图表。无论是在数据分析、科学研究还是数据可视化领域,Matplotlib都是一个不可或缺的工具。
源码文件
共计522个绘图python文件以及522个jupyter文件,全部可直接运行!
1. animated_histogram.py
2. animate_decay.py
3. animation_demo.py
4. bayes_update.py
5. double_pendulum.py
6. dynamic_image.py
7. frame_grabbing_sgskip.py
8. multiple_axes.py
9. pause_resume.py
10. rain.py
11. random_walk.py
12. simple_anim.py
13. simple_scatter.py
14. strip_chart.py
15. unchained.py
16. demo_anchored_direction_arrows.py
17. demo_axes_divider.py
18. demo_axes_grid.py
19. demo_axes_grid2.py
20. demo_axes_hbox_divider.py
21. demo_axes_rgb.py
22. demo_colorbar_of_inset_axes.py
23. demo_colorbar_with_axes_divider.py
24. demo_colorbar_with_inset_locator.py
25. demo_edge_colorbar.py
26. demo_fixed_size_axes.py
27. demo_imagegrid_aspect.py
28. inset_locator_demo.py
29. inset_locator_demo2.py
30. make_room_for_ylabel_using_axesgrid.py
31. parasite_simple.py
32. parasite_simple2.py
33. scatter_hist_locatable_axes.py
34. simple_anchored_artists.py
35. simple_axesgrid.py
36. simple_axesgrid2.py
37. simple_axes_divider1.py
38. simple_axes_divider3.py
39. simple_axisline4.py
40. simple_colorbar.py
41. axis_direction.py
42. demo_axisline_style.py
43. demo_axis_direction.py
44. demo_curvelinear_grid.py
45. demo_curvelinear_grid2.py
46. demo_floating_axes.py
47. demo_floating_axis.py
48. demo_parasite_axes.py
49. demo_parasite_axes2.py
50. demo_ticklabel_alignment.py
51. demo_ticklabel_direction.py
52. simple_axisartist1.py
53. simple_axisline.py
54. simple_axisline3.py
55. simple_axis_direction01.py
56. simple_axis_direction03.py
57. simple_axis_pad.py
58. colorbar_basics.py
59. colormap_reference.py
60. color_by_yvalue.py
61. color_cycle_default.py
62. color_demo.py
63. custom_cmap.py
64. named_colors.py
65. close_event.py
66. coords_demo.py
67. cursor_demo.py
68. data_browser.py
69. figure_axes_enter_leave.py
70. ginput_manual_clabel_sgskip.py
71. image_slices_viewer.py
72. keypress_demo.py
73. lasso_demo.py
74. legend_picking.py
75. looking_glass.py
76. path_editor.py
77. pick_event_demo.py
78. pick_event_demo2.py
79. poly_editor.py
80. pong_sgskip.py
81. resample.py
82. timers.py
83. trifinder_event_demo.py
84. viewlims.py
85. zoom_window.py
86. affine_image.py
87. barb_demo.py
88. barcode_demo.py
89. colormap_interactive_adjustment.py
90. colormap_normalizations.py
91. colormap_normalizations_symlognorm.py
92. contourf_demo.py
93. contourf_hatching.py
94. contourf_log.py
95. contours_in_optimization_demo.py
96. contour_corner_mask.py
97. contour_demo.py
98. contour_image.py
99. contour_label_demo.py
100. demo_bboximage.py
101. figimage_demo.py
102. image_annotated_heatmap.py
103. image_antialiasing.py
104. image_clip_path.py
105. image_demo.py
106. image_masked.py
107. image_nonuniform.py
108. image_transparency_blend.py
109. image_zcoord.py
110. interpolation_methods.py
111. irregulardatagrid.py
112. layer_images.py
113. matshow.py
114. multi_image.py
115. pcolormesh_grids.py
116. pcolormesh_levels.py
117. pcolor_demo.py
118. plot_streamplot.py
119. quadmesh_demo.py
120. quiver_demo.py
121. quiver_simple_demo.py
122. shading_example.py
123. specgram_demo.py
124. spy_demos.py
125. tricontour_demo.py
126. tricontour_smooth_delaunay.py
127. tricontour_smooth_user.py
128. trigradient_demo.py
129. triinterp_demo.py
130. tripcolor_demo.py
131. triplot_demo.py
132. watermark_image.py
133. barchart.py
134. barh.py
135. bar_colors.py
136. bar_label_demo.py
137. bar_stacked.py
138. broken_barh.py
139. capstyle.py
140. categorical_variables.py
141. cohere.py
142. csd_demo.py
143. curve_error_band.py
144. errorbar_limits_simple.py
145. errorbar_subsample.py
146. eventcollection_demo.py
147. eventplot_demo.py
148. fill.py
149. filled_step.py
150. fill_betweenx_demo.py
151. fill_between_alpha.py
152. fill_between_demo.py
153. gradient_bar.py
154. hat_graph.py
155. horizontal_barchart_distribution.py
156. joinstyle.py
157. linestyles.py
158. lines_with_ticks_demo.py
159. line_demo_dash_control.py
160. marker_reference.py
161. markevery_demo.py
162. masked_demo.py
163. multicolored_line.py
164. multivariate_marker_plot.py
165. psd_demo.py
166. scatter_custom_symbol.py
167. scatter_demo2.py
168. scatter_hist.py
169. scatter_masked.py
170. scatter_star_poly.py
171. scatter_with_legend.py
172. simple_plot.py
173. span_regions.py
174. spectrum_demo.py
175. stackplot_demo.py
176. stairs_demo.py
177. stem_plot.py
178. step_demo.py
179. timeline.py
180. vline_hline_demo.py
181. xcorr_acorr_demo.py
182. anchored_artists.py
183. bbox_intersect.py
184. contour_manual.py
185. coords_report.py
186. customize_rc.py
187. custom_projection.py
188. demo_agg_filter.py
189. demo_ribbon_box.py
190. fig_x.py
191. fill_spiral.py
192. findobj_demo.py
193. font_indexing.py
194. ftface_props.py
195. histogram_path.py
196. hyperlinks_sgskip.py
197. image_thumbnail_sgskip.py
198. keyword_plotting.py
199. logos2.py
200. multipage_pdf.py
201. multiprocess_sgskip.py
202. packed_bubbles.py
203. patheffect_demo.py
204. print_stdout_sgskip.py
205. rasterization_demo.py
206. set_and_get.py
207. svg_filter_line.py
208. svg_filter_pie.py
209. table_demo.py
210. tickedstroke_demo.py
211. transoffset.py
212. zorder_demo.py
213. 2dcollections3d.py
214. 3d_bars.py
215. bars3d.py
216. box3d.py
217. contour3d.py
218. contour3d_2.py
219. contour3d_3.py
220. contourf3d.py
221. contourf3d_2.py
222. custom_shaded_3d_surface.py
223. errorbar3d.py
224. hist3d.py
225. lines3d.py
226. lorenz_attractor.py
227. mixed_subplots.py
228. offset.py
229. pathpatch3d.py
230. polys3d.py
231. projections.py
232. quiver3d.py
233. rotate_axes3d_sgskip.py
234. scatter3d.py
235. stem3d_demo.py
236. subplot3d.py
237. surface3d.py
238. surface3d_2.py
239. surface3d_3.py
240. surface3d_radial.py
241. text3d.py
242. tricontour3d.py
243. tricontourf3d.py
244. trisurf3d.py
245. trisurf3d_2.py
246. view_planes_3d.py
247. voxels.py
248. voxels_numpy_logo.py
249. voxels_rgb.py
250. voxels_torus.py
251. wire3d.py
252. wire3d_animation_sgskip.py
253. wire3d_zero_stride.py
254. bar_of_pie.py
255. nested_pie.py
256. pie_and_donut_labels.py
257. pie_demo2.py
258. pie_features.py
259. polar_bar.py
260. polar_demo.py
261. polar_error_caps.py
262. polar_legend.py
263. polar_scatter.py
264. axline.py
265. pyplot_simple.py
266. pyplot_text.py
267. pyplot_three.py
268. pyplot_two_subplots.py
269. asinh_demo.py
270. aspect_loglog.py
271. custom_scale.py
272. logit_demo.py
273. log_bar.py
274. log_demo.py
275. power_norm.py
276. scales.py
277. semilogx_demo.py
278. symlog_demo.py
279. arrow_guide.py
280. artist_reference.py
281. collections.py
282. compound_path.py
283. dolphin.py
284. donut.py
285. ellipse_collection.py
286. ellipse_demo.py
287. fancybox_demo.py
288. hatch_demo.py
289. hatch_style_reference.py
290. line_collection.py
291. patch_collection.py
292. path_patch.py
293. quad_bezier.py
294. scatter.py
295. anatomy.py
296. firefox.py
297. integral.py
298. mandelbrot.py
299. stock_prices.py
300. xkcd.py
301. advanced_hillshading.py
302. anscombe.py
303. hinton_demo.py
304. leftventricle_bullseye.py
305. mri_demo.py
306. mri_with_eeg.py
307. radar_chart.py
308. sankey_basics.py
309. sankey_links.py
310. sankey_rankine.py
311. skewt.py
312. topographic_hillshading.py
313. centered_spines_with_arrows.py
314. multiple_yaxis_with_spines.py
315. spines.py
316. spines_dropped.py
317. spine_placement_demo.py
318. barchart_demo.py
319. boxplot.py
320. boxplot_color.py
321. boxplot_demo.py
322. boxplot_vs_violin.py
323. bxp.py
324. confidence_ellipse.py
325. customized_violin.py
326. errorbar.py
327. errorbars_and_boxes.py
328. errorbar_features.py
329. errorbar_limits.py
330. hexbin_demo.py
331. hist.py
332. histogram_cumulative.py
333. histogram_features.py
334. histogram_histtypes.py
335. histogram_multihist.py
336. multiple_histograms_side_by_side.py
337. time_series_histogram.py
338. violinplot.py
339. bmh.py
340. dark_background.py
341. fivethirtyeight.py
342. ggplot.py
343. grayscale.py
344. plot_solarizedlight2.py
345. style_sheets_reference.py
346. align_labels_demo.py
347. auto_subplots_adjust.py
348. axes_box_aspect.py
349. axes_demo.py
350. axes_margins.py
351. axes_props.py
352. axes_zoom_effect.py
353. axhspan_demo.py
354. axis_equal_demo.py
355. axis_labels_demo.py
356. broken_axis.py
357. colorbar_placement.py
358. custom_figure_class.py
359. demo_constrained_layout.py
360. demo_tight_layout.py
361. fahrenheit_celsius_scales.py
362. figure_size_units.py
363. figure_title.py
364. ganged_plots.py
365. geo_demo.py
366. gridspec_and_subplots.py
367. gridspec_multicolumn.py
368. gridspec_nested.py
369. invert_axes.py
370. mosaic.py
371. multiple_figs_demo.py
372. secondary_axis.py
373. shared_axis_demo.py
374. share_axis_lims_views.py
375. subfigures.py
376. subplot.py
377. subplots_adjust.py
378. subplots_demo.py
379. two_scales.py
380. zoom_inset_axes.py
381. accented_text.py
382. align_ylabels.py
383. angles_on_bracket_arrows.py
384. angle_annotation.py
385. annotate_transform.py
386. annotation_basic.py
387. annotation_demo.py
388. annotation_polar.py
389. arrow_demo.py
390. autowrap.py
391. custom_legends.py
392. date.py
393. demo_annotation_box.py
394. demo_text_path.py
395. demo_text_rotation_mode.py
396. dfrac_demo.py
397. engineering_formatter.py
398. fancyarrow_demo.py
399. fancytextbox_demo.py
400. figlegend_demo.py
401. fonts_demo.py
402. fonts_demo_kw.py
403. font_family_rc.py
404. font_file.py
405. font_table.py
406. label_subplots.py
407. legend.py
408. legend_demo.py
409. line_with_text.py
410. mathtext_asarray.py
411. mathtext_demo.py
412. mathtext_examples.py
413. mathtext_fontfamily_example.py
414. multiline.py
415. placing_text_boxes.py
416. rainbow_text.py
417. stix_fonts_demo.py
418. text_alignment.py
419. text_commands.py
420. text_fontdict.py
421. text_rotation_relative_to_line.py
422. tex_demo.py
423. titles_demo.py
424. unicode_minus.py
425. usetex_baseline_test.py
426. usetex_fonteffects.py
427. watermark_text.py
428. auto_ticks.py
429. centered_ticklabels.py
430. colorbar_tick_labelling_demo.py
431. custom_ticker1.py
432. date_concise_formatter.py
433. date_demo_convert.py
434. date_demo_rrule.py
435. date_formatters_locators.py
436. date_index_formatter.py
437. date_precision_and_epochs.py
438. dollar_ticks.py
439. fig_axes_customize_simple.py
440. major_minor_demo.py
441. scalarformatter.py
442. tick-formatters.py
443. tick-locators.py
444. ticklabels_rotation.py
445. ticks_too_many.py
446. tick_labels_from_values.py
447. tick_label_right.py
448. tick_xlabel_top.py
449. annotate_with_units.py
450. artist_tests.py
451. bar_demo2.py
452. bar_unit_demo.py
453. basic_units.py
454. ellipse_with_units.py
455. evans_test.py
456. radian_demo.py
457. units_sample.py
458. units_scatter.py
459. anchored_box04.py
460. annotate_explain.py
461. annotate_simple01.py
462. annotate_simple02.py
463. annotate_simple03.py
464. annotate_simple04.py
465. annotate_simple_coord01.py
466. annotate_simple_coord02.py
467. annotate_simple_coord03.py
468. annotate_text_arrow.py
469. connectionstyle_demo.py
470. connect_simple01.py
471. custom_boxstyle01.py
472. demo_gridspec01.py
473. demo_gridspec03.py
474. demo_gridspec06.py
475. pgf_fonts.py
476. pgf_preamble_sgskip.py
477. pgf_texsystem.py
478. simple_annotate01.py
479. simple_legend01.py
480. simple_legend02.py
481. canvasagg.py
482. embedding_in_gtk3_panzoom_sgskip.py
483. embedding_in_gtk3_sgskip.py
484. embedding_in_gtk4_panzoom_sgskip.py
485. embedding_in_gtk4_sgskip.py
486. embedding_in_qt_sgskip.py
487. embedding_in_tk_sgskip.py
488. embedding_in_wx2_sgskip.py
489. embedding_in_wx3_sgskip.py
490. embedding_in_wx4_sgskip.py
491. embedding_in_wx5_sgskip.py
492. embedding_webagg_sgskip.py
493. fourier_demo_wx_sgskip.py
494. gtk3_spreadsheet_sgskip.py
495. gtk4_spreadsheet_sgskip.py
496. mathtext_wx_sgskip.py
497. mplcvd.py
498. mpl_with_glade3_sgskip.py
499. pylab_with_gtk3_sgskip.py
500. pylab_with_gtk4_sgskip.py
501. svg_histogram_sgskip.py
502. svg_tooltip_sgskip.py
503. toolmanager_sgskip.py
504. web_application_server_sgskip.py
505. wxcursor_demo_sgskip.py
506. annotated_cursor.py
507. buttons.py
508. check_buttons.py
509. cursor.py
510. lasso_selector_demo_sgskip.py
511. menu.py
512. mouse_cursor.py
513. multicursor.py
514. polygon_selector_demo.py
515. polygon_selector_simple.py
516. radio_buttons.py
517. range_slider.py
518. rectangle_selector.py
519. slider_demo.py
520. slider_snap_demo.py
521. span_selector.py
522. textbox.py
源码地址
链接:https://pan.baidu.com/s/1MXBSvP3e07aqgYN6tQhamg?pwd=fqre
相关文章:
522个matplotlib绘图案例,包含:折线图、散点图、条形图、饼图、直方图、3D图等,源码可直接运行!
文章目录 matplotlib介绍图表介绍折线图(Line Plot)散点图(Scatter Plot)条形图(Bar Plot)饼图(Pie Chart)直方图(Histogram)箱线图(Box Plot&…...
windows安装Elasticsearch8.9.0
官网解压安装好路径(非中文,无空格) 可参考 言之有李LAX csdn http://t.csdn.cn/S2oju本人使用jdk17 修改配置elasticsearch.yml xpack.security.enabled: false xpack.security.http.ssl:enabled: false直接点击bin\elasticsearch.bat…...
用Delphi编写一个通用视频转换工具,让视频格式转换变得更简单
用Delphi编写的简单视频格式转换程序,它使用TComboBox、TOpenDialog和TSaveDialog组件来选择转换格式、选择源视频文件和选择目标视频文件。程序还使用TEdit组件允许用户输入参数,然后将这些组件中的信息拼接成转换命令并在DOS窗口中运行它。 procedure…...
Kafka系列之:安装Know Streaming详细步骤
Kafka系列之:安装Know Streaming详细步骤 一、相关技术博客二、安装elasticsearch1.下载elasticsearch2.创建数据目录3.创建es用户4.修改最大文件数5.解压elasticsearch6.赋予es用户目录权限7.修改es配置8.切换es用户启动elasticsearch三、安装KnowStreaming1.下载KnowStreami…...
绝杀 GETPOST 嵌套的 JSON 参数
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于Web应用程序中的数据传输。在HTTP数据包信息传递时,JSON扮演着非常正常的角色,因为它是一种通用的数据格式,可以被多种编程语言和应用程…...
Spring 项目过程及如何使用 Spring
文章目录 1.创建 Spring 项目步骤1.1 创建 Maven 项目1.2添加 Spring 框架支持1.3 添加启动项2.如何使用 Spring2.1 存储 Bean 对象2.1.1 创建 Bean对象2.1.2 将 Bean对象注册到容器中 2.2 获取并使用 Bean对象2.2.1 使用 ApplicationContext 获取对象2.2.2 使用 BeanFactory 获…...
信息学奥赛一本通——1258:【例9.2】数字金字塔
文章目录 题目【题目描述】【输入】【输出】【输入样例】【输出样例】 AC代码 题目 【题目描述】 观察下面的数字金字塔。写一个程序查找从最高点到底部任意处结束的路径,使路径经过数字的和最大。每一步可以从当前点走到左下方的点也可以到达右下方的点。 在上面…...
selenium官网文档阅读总结(day 2)
1.selenium元素定位方法 1.1selenium命令 当我们使用chormdriver打开网页后,接下来就要用python操作元素,模拟用户会作出的操作,这些操作元素的方法就是命令。比如 (1) click:点击(按钮,单选框ÿ…...
VMware虚拟机安装VMware tools
一、挂载光驱 执行以下命令来创建 /mnt/cdrom 目录: mkdir -p /mnt/cdrom-p 参数会确保如果 /mnt/cdrom 的上级目录(例如 /mnt)不存在的话也会被创建。 然后,你可以再次尝试挂载光盘: mount /dev/sr0 /mnt/cdrom这次…...
【Linux命令200例】rm用来删除文件或目录(谨慎使用)
🏆作者简介,黑夜开发者,全栈领域新星创作者✌,阿里云社区专家博主,2023年6月csdn上海赛道top4。 🏆本文已收录于专栏:Linux命令大全。 🏆本专栏我们会通过具体的系统的命令讲解加上鲜…...
行云管家荣获CFS第十二届财经峰会 “2023产品科技创新奖”
7月26日至27日,CFS第十二届财经峰会暨2023可持续商业大会在京盛大召开。峰会主题为“激活高质量发展澎湃活力”,超1000位政商领袖、专家学者、企业及媒体代表出席了本次盛会,共同分享新技术新产品新趋势、研判全球新挑战与新变局下企业的机遇…...
uniapp禁止页面滚动
用 touchmove.stop.prevent“moveHandle”,moveHandle 可以用来处理 touchmove 的事件,也可以是一个空函数。 <viewclass“mask” touchmove.stop.prevent“moveHandle”>...
ModuleNotFoundError: No module named ‘_sqlite3‘
前言 遇到报错信息如下: ModuleNotFoundError: No module named _sqlite3解决方式 参考解决方式: https://blog.csdn.net/jaket5219999/article/details/53512071 find / -name _sqlite*.socp /usr/lib64/python3.6/lib-dynload/_sqlite3.cpython-36…...
Rust的入门篇(下)
这篇博客是rust入门篇下 45. 生命周期注释 // 生命周期// 下面代码不能通过编译 // longer 函数取 s1 和 s2 两个字符串切片中较长的一个返回其引用值 // 返回值引用可能会返回过期的引用 // fn longer(s1: &str, s2: &str) -> &str { // if s2.len() >…...
PYTHON-logging-工具类-支持中文字符控制台输出和文件写入-不会导致乱码
import logging import sys import os import time from logging.handlers import RotatingFileHandler import iodef get_logger(tag):# 创建一个新的输出流,并指定编码为UTF-8sys.stdout io.TextIOWrapper(sys.stdout.buffer, encodingutf-8)accPath logsif not…...
对gpt的简单认识
1.gpt是什么? GPT(Generative Pre-trained Transformer 生成式预训练Transformer模型)是一种基于Transformer架构的预训练语言模型,由OpenAI开发。GPT模型以无监督学习的方式使用大规模语料库进行预训练,并具有生成文…...
java类和对象详解(1)
面向对象的初步认知 什么是面向对象 Java是一门纯面向对象的语言(Object Oriented Program, 简称OOP),在面向对象的世界里,一切皆为对象。面向对象是解决问题的一种思想,主要依靠对象之间的交互完成一件事情。 用面向对象的思想来涉及程序,更…...
RxJava 倒计时,轮询器
笔记 倒计时 /*** 短信倒计时** param s*/private Subscription subscription30;public void startCountdownFinishRx30(int s) {clearFinishSubscription30();subscription30 Observable.interval(0, 1, TimeUnit.SECONDS).take(s 1).map(new Func1<Long, Long>() {O…...
SE-Net注意力机制
📌本次任务:了解SE-Net原理 SE-Net 是 ImageNet 2017(ImageNet 收官赛)的冠军模型,是由WMW团队发布。具有复杂度低,参数少和计算量小的优点。且SENet 思路很简单,很容易扩展到已有网络结构如 Inception 和 ResNet 中。(这篇论文是2019年的,应该是后续做了更新) 一…...
【Lua学习笔记】Lua进阶——垃圾回收
按照唐老师的课程本来要讲自带库的,但是想想这东西能看文档,ctrl左键还能看注解,并且最重要的许多自带库的方法基本大部分语言都有,其实看看就能懂了。所以还是重点讲讲垃圾回收 文章目录 GC辅助垃圾回收collectgarbage增量模式分…...
IDEA运行Tomcat出现乱码问题解决汇总
最近正值期末周,有很多同学在写期末Java web作业时,运行tomcat出现乱码问题,经过多次解决与研究,我做了如下整理: 原因: IDEA本身编码与tomcat的编码与Windows编码不同导致,Windows 系统控制台…...
eNSP-Cloud(实现本地电脑与eNSP内设备之间通信)
说明: 想象一下,你正在用eNSP搭建一个虚拟的网络世界,里面有虚拟的路由器、交换机、电脑(PC)等等。这些设备都在你的电脑里面“运行”,它们之间可以互相通信,就像一个封闭的小王国。 但是&#…...
【位运算】消失的两个数字(hard)
消失的两个数字(hard) 题⽬描述:解法(位运算):Java 算法代码:更简便代码 题⽬链接:⾯试题 17.19. 消失的两个数字 题⽬描述: 给定⼀个数组,包含从 1 到 N 所有…...
CMake基础:构建流程详解
目录 1.CMake构建过程的基本流程 2.CMake构建的具体步骤 2.1.创建构建目录 2.2.使用 CMake 生成构建文件 2.3.编译和构建 2.4.清理构建文件 2.5.重新配置和构建 3.跨平台构建示例 4.工具链与交叉编译 5.CMake构建后的项目结构解析 5.1.CMake构建后的目录结构 5.2.构…...
【论文阅读28】-CNN-BiLSTM-Attention-(2024)
本文把滑坡位移序列拆开、筛优质因子,再用 CNN-BiLSTM-Attention 来动态预测每个子序列,最后重构出总位移,预测效果超越传统模型。 文章目录 1 引言2 方法2.1 位移时间序列加性模型2.2 变分模态分解 (VMD) 具体步骤2.3.1 样本熵(S…...
OPenCV CUDA模块图像处理-----对图像执行 均值漂移滤波(Mean Shift Filtering)函数meanShiftFiltering()
操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 在 GPU 上对图像执行 均值漂移滤波(Mean Shift Filtering),用于图像分割或平滑处理。 该函数将输入图像中的…...
Linux --进程控制
本文从以下五个方面来初步认识进程控制: 目录 进程创建 进程终止 进程等待 进程替换 模拟实现一个微型shell 进程创建 在Linux系统中我们可以在一个进程使用系统调用fork()来创建子进程,创建出来的进程就是子进程,原来的进程为父进程。…...
代理篇12|深入理解 Vite中的Proxy接口代理配置
在前端开发中,常常会遇到 跨域请求接口 的情况。为了解决这个问题,Vite 和 Webpack 都提供了 proxy 代理功能,用于将本地开发请求转发到后端服务器。 什么是代理(proxy)? 代理是在开发过程中,前端项目通过开发服务器,将指定的请求“转发”到真实的后端服务器,从而绕…...
(一)单例模式
一、前言 单例模式属于六大创建型模式,即在软件设计过程中,主要关注创建对象的结果,并不关心创建对象的过程及细节。创建型设计模式将类对象的实例化过程进行抽象化接口设计,从而隐藏了类对象的实例是如何被创建的,封装了软件系统使用的具体对象类型。 六大创建型模式包括…...
Web后端基础(基础知识)
BS架构:Browser/Server,浏览器/服务器架构模式。客户端只需要浏览器,应用程序的逻辑和数据都存储在服务端。 优点:维护方便缺点:体验一般 CS架构:Client/Server,客户端/服务器架构模式。需要单独…...
