我已经安装了 PymuPDF/fitz,因为我试图从 PDF 文件中提取图像。但是,在运行下面的代码时,我看到No module named 'frontend'.
doc = fitz.open(pdf_path)
for i in range(len(doc)):
for img in doc.getPageImageList(i):
xref = img[0]
pix = fitz.Pixmap(doc, xref)
if pix.n < 5: # this is GRAY or RGB
pix.writePNG("p%s-%s.png" % (i, xref))
else: # CMYK: convert to RGB first
pix1 = fitz.Pixmap(fitz.csRGB, pix)
pix1.writePNG("p%s-%s.png" % (i, xref))
pix1 = None
pix = None
Run Code Online (Sandbox Code Playgroud)
我已经搜索过,但没有这种错误的单一报告。我已经安装了 PyMuPDF、muPDF 和 fitz 模块
这是完整的错误:
Traceback (most recent call last):
File "/home/waqar/PycharmProjects/predator/ExtractFileImage.py", line 1, in <module>
import …Run Code Online (Sandbox Code Playgroud) 我一直在尝试过滤特定日期的数据框,尽管数据框中存在日期但它没有返回任何结果
基于查询的数据框中的数据
df[df['Date'] > '2017-03-20']
Run Code Online (Sandbox Code Playgroud)
返回这个结果
StaffID Date
90047 2017-03-20 19:00:00
90049 2017-03-20 19:00:00
90049 2017-03-27 19:00:00
Run Code Online (Sandbox Code Playgroud)
虽然当我运行这个查询时
df[df['Date'] == '2017-03-20']
Run Code Online (Sandbox Code Playgroud)
或者
df.loc[df['Date'] == '2017-03-20']
Run Code Online (Sandbox Code Playgroud)
它根本没有返回任何结果,只是一个空的数据框
StaffID Date
Run Code Online (Sandbox Code Playgroud)
我的数据框列类型是
StaffID int64
Date datetime64[ns]
Run Code Online (Sandbox Code Playgroud)
我已经通过将数据框日期与字符串进行比较以及将字符串日期转换为datetime64[ns]来尝试上述查询,结果仍然相同,请提供任何帮助,我们将不胜感激
我如何从这样的字典创建堆积条形图
{'Chesterville': {'Bachelor': 8, 'Diploma': 5, 'Fail (Promoted)': 5, 'HC': 16},
'Ebony Park': {'Bachelor': 1, 'Diploma': 3, 'Fail (Promoted)': 0, 'HC': 1},
'Makhaza': {'Bachelor': 15, 'Diploma': 9, 'Fail (Promoted)': 13, 'HC': 4}}
Run Code Online (Sandbox Code Playgroud)