最近,我在系统上安装了PyQt4,并开始执行一些基本任务(课程工作),效果很好。
然后,几天后,我尝试与一起工作matplotlib。
当我尝试时import matplotlib.pyplot as plt,出现以下错误:
Traceback (most recent call last):
File "C:\Users\user\Desktop\Confusion.py", line 1, in <module>
import matplotlib.pyplot as plt
File "C:\Program Files\Anaconda3\lib\site-packages\matplotlib\pyplot.py", line 114, in <module>
_backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
File "C:\Program Files\Anaconda3\lib\site-packages\matplotlib\backends\__init__.py", line 32, in pylab_setup
globals(),locals(),[backend_name],0)
File "C:\Program Files\Anaconda3\lib\site-packages\matplotlib\backends\backend_qt5agg.py", line 16, in <module>
from .backend_qt5 import QtCore
File "C:\Program Files\Anaconda3\lib\site-packages\matplotlib\backends\backend_qt5.py", line 27, in <module>
import matplotlib.backends.qt_editor.figureoptions as figureoptions
File "C:\Program Files\Anaconda3\lib\site-packages\matplotlib\backends\qt_editor\figureoptions.py", line 17, in <module>
import matplotlib.backends.qt_editor.formlayout as formlayout
File …Run Code Online (Sandbox Code Playgroud) 我正在尝试从Unofficial Windows Binaries for Python Extension Packages安装 OpenCV 。
\n\n我下载了以下文件:opencv_python\xe2\x80\x913.4.3\xe2\x80\x91cp37\xe2\x80\x91cp37m\xe2\x80\x91win_amd64.whl,\n当我这样做时pip install "opencv_python\xe2\x80\x913.4.3\xe2\x80\x91cp37\xe2\x80\x91cp37m\xe2\x80\x91win_amd64.whl",弹出了一条错误消息。
错误:opencv_python-3.4.3+contrib-cp37-cp37m-win_amd64.whl is not a supported wheel on this platform.
根据我在谷歌搜索和 SO-ing 后了解到的情况,这是由于CPython构建之间不匹配(下载的 Wheel 文件和我系统上的 Python 环境之间)造成的问题。
\n\n因此,我尝试寻找方法来确定我的系统上是哪个 CPython 版本,但失败了。
\n\n到目前为止我尝试过的:
\n\nimport platform\nplatform.python.implementation()\nRun Code Online (Sandbox Code Playgroud)\n\n这给出了:
\n\n\'CPython\' \nRun Code Online (Sandbox Code Playgroud)\n\n此外,我尝试了 \nplatform.architecture()\n 给出了:
\n\n(\'64bit\', \'WindowsPE\')\nRun Code Online (Sandbox Code Playgroud)\n\n后来我只是搜索了我的site-packages文件夹并找到了一些文件,例如__init__.cpython-36.pyc,因此假设我正在使用 CPython 3.6。
是否有更多基于编程的方法来通过终端检查相同的内容?
\n\n任何形式的帮助表示赞赏。TIA。
\n我正在尝试使用python实现线性回归.
我做了以下步骤:
import pandas as p
import numpy as n
data = p.read_csv("...path\Housing.csv", usecols=[1]) # I want the first col
data1 = p.read_csv("...path\Housing.csv", usecols=[3]) # I want the 3rd col
x = data
y = data1
Run Code Online (Sandbox Code Playgroud)
然后我尝试获得系数,并使用以下内容:
regression_coeff = n.polyfit(x,y,1)
Run Code Online (Sandbox Code Playgroud)
然后我收到以下错误:
raise TypeError("expected 1D vector for x")
TypeError: expected 1D vector for x
Run Code Online (Sandbox Code Playgroud)
我不能让我的解决这个头,因为当我打印x和y,我可以很清楚的看到,他们是一维向量.
有人可以帮忙吗?
数据集可以在这里找到:DataSet
原始代码是:
import pandas as p
import numpy as n
data = pd.read_csv('...\housing.csv', usecols = [1])
data1 = pd.read_csv('...\housing.csv', usecols …Run Code Online (Sandbox Code Playgroud) 我想和Keras玩一下.
当我尝试以下代码时:
from keras.layers import Dense
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
from keras.layers import Dense
ImportError: cannot import name 'Dense'
Run Code Online (Sandbox Code Playgroud)
我使用的是Python 3.4.3,我在Windows 8 64位机器上.
谢谢.
我有一个文本文件(比如Dimension.txt),其中包含某些数据,
我想在 R 中编写一个函数来将此文本文件转换为 pdf 文件。
在我最终来到这里之前,我用谷歌搜索了很多。有很多地方人们询问如何将 pdf 文件转换为文本而不是反之亦然。
这是我的代码:
FunctionFun <- function(.csv)
{
sink('Dimension.txt')
csv <- read.csv(.csv)
dimValue <- dim(csv)
print("The dimension of the dataset is:")
print(dimValue)
return(dimValue)
sink('Dimension.txt', append=TRUE)
}
Run Code Online (Sandbox Code Playgroud)
当我运行时FunctionFun("tips.csv"),我得到一个文本文件作为输出,它看起来像:

现在,我的任务是编写一个单独的函数,将Dimension.txt转换为Dimension.pdf。
感谢您的帮助。
谢谢。