Python3.5 中plt无法画出图像

2023-11-03

第一: sudo apt-get install tk-dev
正在读取状态信息… 完成
将会同时安装下列软件:
libfontconfig1-dev libfreetype6-dev libice-dev libpng12-dev
libpthread-stubs0-dev libsm-dev libx11-dev libx11-doc libxau-dev libxcb1-dev
libxdmcp-dev libxext-dev libxft-dev libxrender-dev libxss-dev libxt-dev
tcl-dev tcl8.6-dev tk8.6-dev x11proto-core-dev x11proto-input-dev
x11proto-kb-dev x11proto-render-dev x11proto-scrnsaver-dev x11proto-xext-dev
xorg-sgml-doctools xtrans-dev zlib1g-dev
建议安装:
libice-doc libsm-doc libxcb-doc libxext-doc libxt-doc tcl-doc tcl8.6-doc
tk-doc tk8.6-doc
下列【新】软件包将被安装:
libfontconfig1-dev libfreetype6-dev libice-dev libpng12-dev
libpthread-stubs0-dev libsm-dev libx11-dev libx11-doc libxau-dev libxcb1-dev
libxdmcp-dev libxext-dev libxft-dev libxrender-dev libxss-dev libxt-dev
tcl-dev tcl8.6-dev tk-dev tk8.6-dev x11proto-core-dev x11proto-input-dev
x11proto-kb-dev x11proto-render-dev x11proto-scrnsaver-dev x11proto-xext-dev
xorg-sgml-doctools xtrans-dev zlib1g-dev
升级了 0 个软件包,新安装了 29 个软件包,要卸载 0 个软件包,有 71 个软件包未被升级。
需要下载 7,316 kB 的归档。
解压缩后会消耗 35.4 MB 的额外空间。
您希望继续执行吗? [Y/n] y
获取:1 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 zlib1g-dev amd64 1:1.2.8.dfsg-2ubuntu4 [168 kB]
获取:2 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 libpng12-dev amd64 1.2.54-1ubuntu1 [184 kB]
获取:3 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 libfreetype6-dev amd64 2.6.1-0.1ubuntu2 [956 kB]
获取:4 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 xorg-sgml-doctools all 1:1.11-1 [12.9 kB]
获取:5 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 x11proto-core-dev all 7.0.28-2ubuntu1 [254 kB]
获取:6 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 libice-dev amd64 2:1.0.9-1 [44.9 kB]
获取:7 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 libpthread-stubs0-dev amd64 0.3-4 [4,068 B]
获取:8 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 libsm-dev amd64 2:1.2.2-1 [16.2 kB]
获取:9 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 libxau-dev amd64 1:1.0.8-1 [11.1 kB]
获取:10 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 libxdmcp-dev amd64 1:1.1.2-1.1 [25.1 kB]
获取:11 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 x11proto-input-dev all 2.3.1-1 [118 kB]
获取:12 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 x11proto-kb-dev all 1.0.7-0ubuntu1 [224 kB]
获取:13 http://security.ubuntu.com/ubuntu xenial-security/main amd64 libfontconfig1-dev amd64 2.11.94-0ubuntu1.1 [658 kB]
获取:14 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 xtrans-dev all 1.3.5-1 [70.5 kB]
获取:15 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 libxcb1-dev amd64 1.11.1-1ubuntu1 [74.2 kB]
获取:16 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 libx11-dev amd64 2:1.6.3-1ubuntu2 [642 kB]
获取:17 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 libx11-doc all 2:1.6.3-1ubuntu2 [1,465 kB]
获取:18 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 x11proto-xext-dev all 7.3.0-1 [212 kB]
获取:19 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 libxext-dev amd64 2:1.3.3-1 [82.1 kB]
获取:20 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 x11proto-render-dev all 2:0.11.1-2 [20.1 kB]
获取:21 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 libxrender-dev amd64 1:0.9.9-0ubuntu1 [24.5 kB]
获取:22 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 libxft-dev amd64 2.3.2-1 [45.7 kB]
获取:23 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 x11proto-scrnsaver-dev all 1.2.2-1 [25.0 kB]
获取:24 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 libxss-dev amd64 1:1.2.2-1 [12.7 kB]
获取:25 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 libxt-dev amd64 1:1.1.5-0ubuntu1 [394 kB]
获取:26 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 tcl8.6-dev amd64 8.6.5+dfsg-2 [882 kB]
获取:27 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 tcl-dev amd64 8.6.0+9 [5,664 B]
获取:28 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 tk8.6-dev amd64 8.6.5-1 [682 kB]
获取:29 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 tk-dev amd64 8.6.0+9 [2,964 B]
已下载 7,316 kB,耗时 32秒 (226 kB/s)
正在选中未选择的软件包 zlib1g-dev:amd64。
dpkg:警告:无法找到软件包 wine-qqintl:i386 的文件名列表文件,现假定该软件包目前没有任何文件被安装在系统里。
(正在读取数据库 … 系统当前共安装有 207763 个文件和目录。)
正准备解包 …/zlib1g-dev_1%3a1.2.8.dfsg-2ubuntu4_amd64.deb …
正在解包 zlib1g-dev:amd64 (1:1.2.8.dfsg-2ubuntu4) …
正在选中未选择的软件包 libpng12-dev:amd64。
正准备解包 …/libpng12-dev_1.2.54-1ubuntu1_amd64.deb …
正在解包 libpng12-dev:amd64 (1.2.54-1ubuntu1) …
正在选中未选择的软件包 libfreetype6-dev:amd64。
正准备解包 …/libfreetype6-dev_2.6.1-0.1ubuntu2_amd64.deb …
正在解包 libfreetype6-dev:amd64 (2.6.1-0.1ubuntu2) …
正在选中未选择的软件包 libfontconfig1-dev:amd64。
正准备解包 …/libfontconfig1-dev_2.11.94-0ubuntu1.1_amd64.deb …
正在解包 libfontconfig1-dev:amd64 (2.11.94-0ubuntu1.1) …
正在选中未选择的软件包 xorg-sgml-doctools。
正准备解包 …/xorg-sgml-doctools_1%3a1.11-1_all.deb …
正在解包 xorg-sgml-doctools (1:1.11-1) …
正在选中未选择的软件包 x11proto-core-dev。
正准备解包 …/x11proto-core-dev_7.0.28-2ubuntu1_all.deb …
正在解包 x11proto-core-dev (7.0.28-2ubuntu1) …
正在选中未选择的软件包 libice-dev:amd64。
正准备解包 …/libice-dev_2%3a1.0.9-1_amd64.deb …
正在解包 libice-dev:amd64 (2:1.0.9-1) …
正在选中未选择的软件包 libpthread-stubs0-dev:amd64。
正准备解包 …/libpthread-stubs0-dev_0.3-4_amd64.deb …
正在解包 libpthread-stubs0-dev:amd64 (0.3-4) …
正在选中未选择的软件包 libsm-dev:amd64。
正准备解包 …/libsm-dev_2%3a1.2.2-1_amd64.deb …
正在解包 libsm-dev:amd64 (2:1.2.2-1) …
正在选中未选择的软件包 libxau-dev:amd64。
正准备解包 …/libxau-dev_1%3a1.0.8-1_amd64.deb …
正在解包 libxau-dev:amd64 (1:1.0.8-1) …
正在选中未选择的软件包 libxdmcp-dev:amd64。
正准备解包 …/libxdmcp-dev_1%3a1.1.2-1.1_amd64.deb …
正在解包 libxdmcp-dev:amd64 (1:1.1.2-1.1) …
正在选中未选择的软件包 x11proto-input-dev。
正准备解包 …/x11proto-input-dev_2.3.1-1_all.deb …
正在解包 x11proto-input-dev (2.3.1-1) …
正在选中未选择的软件包 x11proto-kb-dev。
正准备解包 …/x11proto-kb-dev_1.0.7-0ubuntu1_all.deb …
正在解包 x11proto-kb-dev (1.0.7-0ubuntu1) …
正在选中未选择的软件包 xtrans-dev。
正准备解包 …/xtrans-dev_1.3.5-1_all.deb …
正在解包 xtrans-dev (1.3.5-1) …
正在选中未选择的软件包 libxcb1-dev:amd64。
正准备解包 …/libxcb1-dev_1.11.1-1ubuntu1_amd64.deb …
正在解包 libxcb1-dev:amd64 (1.11.1-1ubuntu1) …
正在选中未选择的软件包 libx11-dev:amd64。
正准备解包 …/libx11-dev_2%3a1.6.3-1ubuntu2_amd64.deb …
正在解包 libx11-dev:amd64 (2:1.6.3-1ubuntu2) …
正在选中未选择的软件包 libx11-doc。
正准备解包 …/libx11-doc_2%3a1.6.3-1ubuntu2_all.deb …
正在解包 libx11-doc (2:1.6.3-1ubuntu2) …
正在选中未选择的软件包 x11proto-xext-dev。
正准备解包 …/x11proto-xext-dev_7.3.0-1_all.deb …
正在解包 x11proto-xext-dev (7.3.0-1) …
正在选中未选择的软件包 libxext-dev:amd64。
正准备解包 …/libxext-dev_2%3a1.3.3-1_amd64.deb …
正在解包 libxext-dev:amd64 (2:1.3.3-1) …
正在选中未选择的软件包 x11proto-render-dev。
正准备解包 …/x11proto-render-dev_2%3a0.11.1-2_all.deb …
正在解包 x11proto-render-dev (2:0.11.1-2) …
正在选中未选择的软件包 libxrender-dev:amd64。
正准备解包 …/libxrender-dev_1%3a0.9.9-0ubuntu1_amd64.deb …
正在解包 libxrender-dev:amd64 (1:0.9.9-0ubuntu1) …
正在选中未选择的软件包 libxft-dev。
正准备解包 …/libxft-dev_2.3.2-1_amd64.deb …
正在解包 libxft-dev (2.3.2-1) …
正在选中未选择的软件包 x11proto-scrnsaver-dev。
正准备解包 …/x11proto-scrnsaver-dev_1.2.2-1_all.deb …
正在解包 x11proto-scrnsaver-dev (1.2.2-1) …
正在选中未选择的软件包 libxss-dev:amd64。
正准备解包 …/libxss-dev_1%3a1.2.2-1_amd64.deb …
正在解包 libxss-dev:amd64 (1:1.2.2-1) …
正在选中未选择的软件包 libxt-dev:amd64。
正准备解包 …/libxt-dev_1%3a1.1.5-0ubuntu1_amd64.deb …
正在解包 libxt-dev:amd64 (1:1.1.5-0ubuntu1) …
正在选中未选择的软件包 tcl8.6-dev:amd64。
正准备解包 …/tcl8.6-dev_8.6.5+dfsg-2_amd64.deb …
正在解包 tcl8.6-dev:amd64 (8.6.5+dfsg-2) …
正在选中未选择的软件包 tcl-dev:amd64。
正准备解包 …/tcl-dev_8.6.0+9_amd64.deb …
正在解包 tcl-dev:amd64 (8.6.0+9) …
正在选中未选择的软件包 tk8.6-dev:amd64。
正准备解包 …/tk8.6-dev_8.6.5-1_amd64.deb …
正在解包 tk8.6-dev:amd64 (8.6.5-1) …
正在选中未选择的软件包 tk-dev:amd64。
正准备解包 …/tk-dev_8.6.0+9_amd64.deb …
正在解包 tk-dev:amd64 (8.6.0+9) …
正在处理用于 man-db (2.7.5-1) 的触发器 …
正在处理用于 doc-base (0.10.7) 的触发器 …
Processing 2 added doc-base files…
正在设置 zlib1g-dev:amd64 (1:1.2.8.dfsg-2ubuntu4) …
正在设置 libpng12-dev:amd64 (1.2.54-1ubuntu1) …
正在设置 libfreetype6-dev:amd64 (2.6.1-0.1ubuntu2) …
正在设置 libfontconfig1-dev:amd64 (2.11.94-0ubuntu1.1) …
正在设置 xorg-sgml-doctools (1:1.11-1) …
正在设置 x11proto-core-dev (7.0.28-2ubuntu1) …
正在设置 libice-dev:amd64 (2:1.0.9-1) …
正在设置 libpthread-stubs0-dev:amd64 (0.3-4) …
正在设置 libsm-dev:amd64 (2:1.2.2-1) …
正在设置 libxau-dev:amd64 (1:1.0.8-1) …
正在设置 libxdmcp-dev:amd64 (1:1.1.2-1.1) …
正在设置 x11proto-input-dev (2.3.1-1) …
正在设置 x11proto-kb-dev (1.0.7-0ubuntu1) …
正在设置 xtrans-dev (1.3.5-1) …
正在设置 libxcb1-dev:amd64 (1.11.1-1ubuntu1) …
正在设置 libx11-dev:amd64 (2:1.6.3-1ubuntu2) …
正在设置 libx11-doc (2:1.6.3-1ubuntu2) …
正在设置 x11proto-xext-dev (7.3.0-1) …
正在设置 libxext-dev:amd64 (2:1.3.3-1) …
正在设置 x11proto-render-dev (2:0.11.1-2) …
正在设置 libxrender-dev:amd64 (1:0.9.9-0ubuntu1) …
正在设置 libxft-dev (2.3.2-1) …
正在设置 x11proto-scrnsaver-dev (1.2.2-1) …
正在设置 libxss-dev:amd64 (1:1.2.2-1) …
正在设置 libxt-dev:amd64 (1:1.1.5-0ubuntu1) …
正在设置 tcl8.6-dev:amd64 (8.6.5+dfsg-2) …
正在设置 tcl-dev:amd64 (8.6.0+9) …
正在设置 tk8.6-dev:amd64 (8.6.5-1) …
正在设置 tk-dev:amd64 (8.6.0+9) …

第二:wang@ubuntu:~$ sudo pip uninstall -y matplotlib
The directory ‘/home/wang/.cache/pip/http’ or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo’s -H flag.
Uninstalling matplotlib-2.0.0:
Successfully uninstalled matplotlib-2.0.0
The directory ‘/home/wang/.cache/pip/http’ or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo’s -H flag.

第三: sudo pip –no-cache-dir install -U matplotlib
Collecting matplotlib
Downloading matplotlib-2.0.0-1-cp35-cp35m-manylinux1_x86_64.whl (14.7MB)
100% |████████████████████████████████| 14.7MB 143kB/s
Requirement already up-to-date: pytz in /usr/local/lib/python3.5/dist-packages (from matplotlib)
Requirement already up-to-date: six>=1.10 in /usr/lib/python3/dist-packages (from matplotlib)
Requirement already up-to-date: python-dateutil in /usr/local/lib/python3.5/dist-packages (from matplotlib)
Collecting numpy>=1.7.1 (from matplotlib)
Downloading numpy-1.12.0-cp35-cp35m-manylinux1_x86_64.whl (16.8MB)
100% |████████████████████████████████| 16.8MB 110kB/s
Requirement already up-to-date: cycler>=0.10 in /usr/local/lib/python3.5/dist-packages (from matplotlib)
Collecting pyparsing!=2.0.0,!=2.0.4,!=2.1.2,!=2.1.6,>=1.5.6 (from matplotlib)
Downloading pyparsing-2.1.10-py2.py3-none-any.whl (56kB)
100% |████████████████████████████████| 61kB 127kB/s
Installing collected packages: numpy, pyparsing, matplotlib
Found existing installation: numpy 1.11.2
Uninstalling numpy-1.11.2:
Successfully uninstalled numpy-1.11.2
Found existing installation: pyparsing 2.0.3
Uninstalling pyparsing-2.0.3:
Successfully uninstalled pyparsing-2.0.3
Successfully installed matplotlib-2.0.0 numpy-1.12.0 pyparsing-2.1.10

执行到这一步之后,重新运行程序报错:

在Linux下使用matplotlib绘图时出现下列错误。(ubuntu14.04正常,16.04出现这种错误提示):

Traceback (most recent call last):
File “full_code.py”, line 16, in
import matplotlib.pyplot as plt
File “/usr/local/lib/python2.7/dist-packages/matplotlib/pyplot.py”, line 114, in
_backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
File “/usr/local/lib/python2.7/dist-packages/matplotlib/backends/init.py”, line 32, in pylab_setup
globals(),locals(),[backend_name],0)
File “/usr/local/lib/python2.7/dist-packages/matplotlib/backends/backend_tkagg.py”, line 6, in
from matplotlib.externals.six.moves import tkinter as Tk
File “/usr/local/lib/python2.7/dist-packages/matplotlib/externals/six.py”, line 199, in load_module
mod = mod._resolve()
File “/usr/local/lib/python2.7/dist-packages/matplotlib/externals/six.py”, line 113, in _resolve
return _import_module(self.mod)
File “/usr/local/lib/python2.7/dist-packages/matplotlib/externals/six.py”, line 80, in _import_module
import(name)
File “/usr/lib/python2.7/lib-tk/Tkinter.py”, line 42, in
raise ImportError, str(msg) + ‘, please install the Python-tk package’
ImportError: No module named _tkinter, please install the python-tk package

解决方法:在终端执行sudo apt-get install python-tk(Python2.7中的)

Python3.5中:
最后在终端执行:sudo apt-get install python3.5-tk
正在读取软件包列表… 完成
正在分析软件包的依赖关系树
正在读取状态信息… 完成
注意,选中 ‘python3-tk’ 而非 ‘python3.5-tk’
建议安装:
tix python3-tk-dbg
下列【新】软件包将被安装:
python3-tk
升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 71 个软件包未被升级。
需要下载 25.1 kB 的归档。
解压缩后会消耗 89.1 kB 的额外空间。
获取:1 http://cn.archive.ubuntu.com/ubuntu xenial/main amd64 python3-tk amd64 3.5.1-1 [25.1 kB]
已下载 25.1 kB,耗时 0秒 (47.2 kB/s)
正在选中未选择的软件包 python3-tk。
dpkg:警告:无法找到软件包 wine-qqintl:i386 的文件名列表文件,现假定该软件包目前没有任何文件被安装在系统里。
(正在读取数据库 … 系统当前共安装有 210245 个文件和目录。)
正准备解包 …/python3-tk_3.5.1-1_amd64.deb …
正在解包 python3-tk (3.5.1-1) …
正在设置 python3-tk (3.5.1-1) …

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python3.5 中plt无法画出图像 的相关文章

随机推荐

  • YOLO的训练数据和标注方法是怎样的?如何准备和处理数据集?

    YOLO You Only Look Once 是一种高效的实时目标检测算法 它在训练过程中需要准备适当的数据集和相应的标注 本文将介绍YOLO算法的训练数据和标注方法 以及如何准备和处理数据集 为读者提供一个全面的指南 YOLO的训练数据
  • angular 指令渲染_[Angular 组件库 NG-ZORRO 基础入门] - 待办事项 + 双向绑定

    前言回顾 这几天我们已经完成了 TODO 待办事项 的一些基本功能 涉及多个组件的使用方式 今天我们将 TODO 待办事项 的一些组件独立出来维护 介绍一些组件设计的小方法后 我们将对这个项目里涉及的组件进行一一讲解 有助于大家更加深刻地理
  • 阿里矢量图刷新显示异常

    在vue中使用阿里矢量图遇到了刷新丢失问题 一开始我使用的是在根html中引入的方式 在使用过程中莫名的遇到了刷新丢失问题 于是更改了新的css引入方式 main js中新增引入 import font iconfont css 在vue模
  • 超详细Git下载安装配置使用教程,从入门到上传本地项目到GitHub,一文就够了

    前言 身为一个合格的程序Yuan Git工具我们必然是要掌握的 那么对于小白来讲一定有这几个疑问 Git是什么 怎么使用 怎么配置 Git命令是什么 本文将从这几方面帮助大家了解和使用Git 关于Git Git是一个开源的分布式版本控制系统
  • 前端的图片压缩image-compressor(可在图片上传前实现图片压缩)

    转载自 作者 言墨儿 链接 https www jianshu com p 3ce3e3865ae2 作者 UYOU 链接 https www imooc com article 40038 来源 慕课网 image compressor
  • [网络安全自学篇] 十七.Python攻防之构建Web目录扫描器及ip代理池(四)

    这是作者的系列网络安全自学教程 主要是关于网安工具和实践操作的在线笔记 特分享出来与博友共勉 希望您们喜欢 一起进步 前文分享了Python弱口令攻击 自定义字典生成 调用Python的exrex库实现 并结合Selenium和BurpSu
  • html标签的分类

    HTML标签分类 在HTML页面中 带有 lt gt 符号的元素被称为HTML标签 如上面提到的 都是HTML标签 所谓标签就是放在 lt gt 标签符中表示某个功能的编码命令 也称为HTML标签或 HTML元素 1 双标签 lt 标签名
  • c++之qt学习 基本介绍 界面设计 串口

    这里写目录标题 qt基类介绍 qt不同版本 qt下载 打开qt creater 制作简单qt界面 ui界面 点击forms 双击ui文件 就可以进入ui编辑器 qt信号和槽 给界面增加图片 界面布局 布局不会影响代码 界面切换 更改代码 验
  • ctf.show web 刷题记录

    文章目录 红包题第二弹 web13 web14 方法一 方法二 红包题第六弹 红包题第二弹 打开题目 提示参数cmd 我们随便输入 cmd 1 得到源代码 ctf show 红包题 where is the flag
  • 微信扫物上线,全面揭秘扫一扫背后的识物技术!

    导语 12月23 日 微信扫物 iOS 版本正式上线 从识别特定编码形态的图片 到精准识别自然场景中商品图片 有哪些难点需要去克服 扫物以图片作为媒介 聚合微信内部有价值的生态内容如电商 百科 资讯进行展示 会催生哪些新的落地场景 本文将细
  • C++编程积累——C++实现十进制与二进制之间的互相转换

    欢迎关注原创公众号 计算机视觉联盟 回复 西瓜书手推笔记 可获取我的机器学习纯手推笔记 直达笔记地址 机器学习手推笔记 GitHub地址 目录 十进制与二进制之间的转换 十进制转换二进制 C 实现十进制转换二进制 二进制转换十进制 C 实现
  • 软件授权与加密技术简单原理

    2019 11 05 当前趋势下 互联网公司一般对外提供服务 而非直接出售软件 所以 大家不怎么关心软件授权 加密 但是 一些工业的软件拥有很核心的算法及技术专利 对外发布时 需要保护好程序 一般有如下要求 不能让未被授权的第三方未经授权而
  • ChatGPT 是什么,有什么作用,跟搜索引擎有什么区别?

    一 ChatGPT 是什么 ChatGPT 是一种自然语言生成的聊天机器人模型 由OpenAI开发 它能够根据用户输入的文本内容 自动生成新的文本内容 它的名称来源于它所使用的技术 GPT 3 架构 即生成式语言模型的第 3 代 当用户在人
  • 基数排序(利用了计数排序):时间复杂度为O(n)、有稳定性

    1 原理 对于数组中所有的元素 利用元素每一位的值进行排序 如十进制元素数组 342 254 87 则先对个位排序 再对十位排序 最后对百位排序 由于十进制每一位范围为0 9 因此按位排序的过程调用计数排序 示意图图下 2 伪代码 假设n个
  • 前端实现西瓜,抖音视频上传,视频帧选取封面功能

    使用纯html css js实现西瓜 抖音视频上传 视频帧选取封面功能 只做了功能 部分优化可以自行修改 效果图片预览 效果视频预览 仿西瓜 抖音视频上传封面图功能 完整代码
  • Java技术之AQS详解

    AbstractQueuedSynchronizer 简写为AQS 抽象队列同步器 它是一个用于构建锁和同步器的框架 许多同步器都可以通过AQS很容易并且高效的构造出来 以下都是通过AQS构造出来的 ReentrantLock Reentr
  • MATLAB NAN或INF无效点去除 (14)

    MATLAB NAN或INF无效点去除 14 一 算法介绍 二 算法实现 1 代码 含注释说明 2 效果 无效点去除前后点坐标展示 一 算法介绍 仅就一般情况来说 激光点云受到测量影响 可能会产生无效点 即坐标值为NAN或者INF等 这种点
  • 解决npm install安装node-sass包容易失败的问题 (Error: Cannot find module ‘node-sass‘)

    解决npm install安装node sass包容易失败的问题 Error Cannot find module node sass 问题与原因 解决方法一 手动下载binding node文件 解决方法二 设置环境变量安装 解决方法三
  • M1-Mac Qt5 CMakeLists.txt

    Project Config Begin cmake minimum required VERSION 3 17 project untitled CXX set CMAKE CXX STANDARD REQUIRED ON set CMA
  • Python3.5 中plt无法画出图像

    第一 sudo apt get install tk dev 正在读取状态信息 完成 将会同时安装下列软件 libfontconfig1 dev libfreetype6 dev libice dev libpng12 dev libpth