草庐IT

output_shape

全部标签

python - 找到包含 0 个样本 (shape=(0, 40)) 的数组,而至少需要 1 个

我正在使用Python2.7、sklearn0.17.1、numpy1.11.0测试一个简单的预测程序。我从LDA模型中获得了概率矩阵,现在我想创建RandomForestClassifier以通过概率预测结果。我的代码是:maxlen=40props=[]fordocincorpus:topics=model.get_document_topics(doc)tprops=[0]*maxlenfortopicintopics:tprops[topics[0]]=topics[1]props.append(tprops)ntheta=np.array(props)ny=np.array(

python - 使用 Shapely 查找多边形的最大内接矩形

我正在尝试在六个多边形内定位数百万个点。这是我的代码:deffind_shape(longitude,latitude):iflongitude!=0andlatitude!=0:point=shapely.geometry.Point(longitude,latitude)else:return"Unknown"forcurrent_shapeinall_shapes:ifcurrent_shape['bounding_box'].contains(point):ifcurrent_shape['shape'].contains(point):returncurrent_shape[

python - 如何处理 Shapely 中的舍入错误

我有一个案例是基于在一条线上投影一个点,然后将这条线分开。我的用例稍微复杂一些,但可以使用以下代码重现我的问题:fromshapelyimport*line1=LineString([(1,1.2),(2,2),(3,2.),(4,1.2)])pt=Point(2.5,1.2)pr=line1.interpolate(line1.project(pt))根据构造,“pr”应该在line1及其交叉点上:line1.contains(pr)line1.intersects(LineString([pt,pr]))打印两次“True”。但是更改输入坐标会稍微阻碍工作流程:fromshapel

python - python中的check_output错误

运行以下代码时出现错误。#!/usr/bin/pythonimportsubprocessimportosdefcheck_output(*popenargs,**kwargs):process=subprocess.Popen(stdout=subprocess.PIPE,*popenargs,**kwargs)output,unused_err=process.communicate()retcode=process.poll()ifretcode:cmd=kwargs.get("args")ifcmdisNone:cmd=popenargs[0]error=subprocess.

python - 这是什么(cid :51) in the output of pdf2txt?

所以我想从pdf文件中提取文本,我需要它的位置、宽度、高度、字体。我已经尝试了很多,但最有用和最完整的解决方案看起来是PDFMiner,在这种情况下,更准确地说是pdf2txt.py.我已经按照文档和示例进行操作,并尝试使用以下命令从我的pdf中提取文本了解更多:pdf2txt.py-Ynormal-txml-obuttons.xmlbuttons.pdf输出buttons.xml如下所示:(cid:51)(cid:76)(cid:72)(cid:89)(cid:85)(cid:3)(cid:52)(cid:86)(cid:89)(cid:76)第一个字符应该是L和51(cid:51)

python - 获取 IOError : [Errno Input overflowed] -9981 when setting PyAudio Stream input and output to True

我正在尝试在我的Mac(OS10.7.2)上运行以下代码(来自PyAudio文档的示例):importpyaudioimportsyschunk=1024FORMAT=pyaudio.paInt16CHANNELS=1RATE=44100RECORD_SECONDS=5p=pyaudio.PyAudio()stream=p.open(format=FORMAT,channels=CHANNELS,rate=RATE,input=True,output=True,frames_per_buffer=chunk)print"*recording"foriinrange(0,44100/ch

python - 如何在 Python 中为类类型应用 SWIG OUTPUT 类型映射?

我在使用SWIG(版本3.0.6)围绕C++库生成Python包装器时遇到了一些问题。我的问题与应用OUTPUT类型映射有关,特别是在类类型的指针/引用的情况下。为了说明,这就是我想要的标准类型,并且它有效://.hintadd(constlongarg1,constlongarg2,long&resultLong);//interface.i%applylong&OUTPUT{long&resultLong};intadd(constlongarg1,constlongarg2,long&resultLong);//projectWrapper.pydefadd(arg1,arg2)

Python tkinter : Make any output appear in a text box on GUI not in the shell

我正在使用python和tkinter制作一个GUI,只是想知道是否有办法让任何输出文本出现在GUI的窗口中而不是解释器/shell上?提前致谢 最佳答案 如果按照BryanOakley的评论中的建议,您想要“在您的GUI中打印‘foo’,但让它神奇地出现在文本小部件中”,请参阅上一个问题的答案Python:ConvertingCLItoGUI.这个答案解决了如何在文本框中生成输出这一更简单的问题。要生成滚动文本窗口,请创建并放置或打包一个文本小部件(我们称它为mtb),然后使用像mtb.insert(Tkinter.END,ms)

python - 如何在 Shapely 中检查多边形是否为空?

我是Python的新手,所以这个问题的答案可能很简单,但我到处寻找并尝试了很多,但找不到答案。使用Shapely简化多边形可能会产生空多边形。如果多边形为空,我想用一个点替换多边形。可以工作的东西:ifmypolyisempty:mypoly=[(0,0)] 最佳答案 鉴于mypoly是一个有形状的多边形,您可以使用is_empty来检查它是否为空,Shapely内置它来检查是否为空。fromshapely.geometryimportPointifmypoly.is_empty:mypoly=Point(0,0)

python - 结合 maybe 和 seq monads : confused at the output

我正在尝试组合seq-m和error-m来对可能返回错误的事物进行列表推导。我的输出有意想不到的类型,但除此之外它实际上似乎是合理的。我在下面分解了我的代码,但这里有一个workinggist这是我的monadic业务逻辑defget_loan(name):m_qualified_amounts=(bind(get_banks(name),lambdabank:bind(get_accounts(bank,name),lambdaaccount:bind(get_balance(bank,account),lambdabalance:bind(get_qualified_amount(