一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - 在pycharm中使用matplotlib.pyplot 繪圖時報錯的解決

在pycharm中使用matplotlib.pyplot 繪圖時報錯的解決

2020-06-02 10:12柯西Cauchy Python

這篇文章主要介紹了在pycharm中使用matplotlib.pyplot 繪圖時報錯的解決,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

This application failed to start because it could not find or load the Qt platform plugin “windows” in ” “.

百度谷歌了好久都沒能解決這個問題都沒能解決

開始我以為是缺少windows這個包,但是代碼里并沒有用到,所以我打斷點去看代碼到底問題出在哪里

發現問題出在matplotlib上面,我猜想是Qt和matplotlib版本不兼容導致的,于是我卸載了這兩個插件并重新安裝

?
1
2
3
4
conda uninstall qt
conda uninstall matplotlib
conda install qt
conda install matplotlib

于是問題解決了

附:我發現有時候pip或者conda安裝了工具包,但是pycharm還是識別不到,按照如下操作

在pycharm中使用matplotlib.pyplot 繪圖時報錯的解決

在pycharm中使用matplotlib.pyplot 繪圖時報錯的解決

會有奇效!

補充知識:Python PyCharm中matplotlib.pyplot.imshow()無法繪圖

問題描述

在利用Anaconda3 + PyCharm 2018 實現神經網絡的實踐中,涉及到一個根據像素數組繪制圖像的實踐,如下所示(這里只需要關心image_array即可,對源數據的預處理可忽略):

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# coding=utf-8
# author: BebDong
# 10/23/18
 
import numpy
import matplotlib.pyplot as plt
 
# 打開并讀取文件
data_file = open("mnist_dataset/mnist_train_100.csv")
data_list = data_file.readlines()
data_file.close()
 
# image_array是一個28*28的像素數組
all_pixels = data_list[0].split(',')
image_array = numpy.asfarray(all_pixels[1:]).reshape((28, 28))
plt.imshow(image_array, cmap='gray', interpolation='None')

當運行時,控制臺無報錯信息,正常執行結束退出(exit code 0),在SciView出處無繪制出的指定圖像。

解決

在網上找了一些資料,大部分解決方案是“調用show()”,也沒有給出原因,但其實也不行。

經過一番查找,發現需要引入另外一個叫做pylab的包即可。(我想原因得靠自己查閱官方文檔了)

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# coding=utf-8
# author: BebDong
# 10/23/18
 
import numpy
import matplotlib.pyplot as plt
 
# 直接使用plt.imshow無法顯示圖片,需要導入pylab包
import pylab
 
# 打開并讀取文件
data_file = open("mnist_dataset/mnist_train_100.csv")
data_list = data_file.readlines()
data_file.close()
 
# 拆分繪制28*28圖形
all_pixels = data_list[0].split(',')
image_array = numpy.asfarray(all_pixels[1:]).reshape((28, 28))
plt.imshow(image_array, cmap='gray', interpolation='None')
pylab.show()

吐槽和思考

其實程序猿經常會遇到一些技術問題,最直接的方法就是上網查閱資料,看看有沒有其他人遇到過相同問題,如何解決,這比翻閱官方文檔顯然效率高得多。

就個人感覺來說,目前國內的環境不容樂觀,有時能看到好幾篇一字不差的博文,竟然標注都是原創文章。這還算好,畢竟是原封不動的抄襲原文。更悲觀的是,有些博文為了讓其**“看起來”**不那么像抄襲,改得牛頭馬面,毫無邏輯可言。試問,您真的懂了原文的意思了嗎?既然你都不懂,為何要加以“原創”的標簽來展示和分享給他人呢?

個人認為,原創不一定非要100%是自己的東西。你看了某個文章,學習了某個技術,有一些自己的感悟和想法,用自己的語言將它描述出來也可以稱之為原創。

以上這篇在pycharm中使用matplotlib.pyplot 繪圖時報錯的解決就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/qq_24699959/article/details/80909445

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 小泽玛丽av无码观看 | 亚洲精品国产一区二区三区在 | 天天做天天爰夜夜爽 | 婚前试爱全集免费观看 | 国产黄频 | 日本四虎影视 | 四虎影视在线影院在线观看 | 欧美激情影音先锋 | 国产综合久久久久久 | 免费观看国产精品 | 日韩在线视精品在亚洲 | 国产一卡2卡3卡4卡公司科普 | 欧美男女爱爱视频 | 范冰冰好紧好滑好湿 | 第一次破苞h | 欧美xxxxxbb | 99精彩视频在线观看 | 欧美日韩色图 | 嗯啊在线观看免费影院 | 国产精品视频久 | 日本道高清 | 深夜精品高中女学生 | 日韩欧美不卡片 | 91久久精品国产一区二区 | 好大好硬好深好爽想要小雪 | 亚洲黄网站wwwwww | 欧美日本一本线在线观看 | 久热在线这里只有精品7 | 久久水蜜桃亚洲AV无码精品偷窥 | 114毛片免费观看网站 | 911香蕉视频 | acg火影忍者熟密姬纲手h | 无遮无挡免费视频 | 美女被视频网站看免费入口 | 五月天色网站 | 99精品久久精品一区二区 | 国产日韩欧美不卡www | 免费波多野结衣庭教师 | www视频免费看 | 亚洲一二三区久久五月天婷婷 | 惩罚美女妲己的尤老师 |