小编PSN*_*SNR的帖子

如何从Python 3导入FileNotFoundError?

我目前在一个需要Python 3内置异常的项目中使用Python 2 : FileNotFoundError. 我该怎么做?

python exception python-2.7 python-3.x

17
推荐指数
2
解决办法
2万
查看次数

如何获得一个numpy ndarray中的每行N个最大值?

我们知道当N = 1时该怎么做

import numpy as np

m = np.arange(15).reshape(3, 5)
m[xrange(len(m)), m.argmax(axis=1)]    # array([ 4,  9, 14])
Run Code Online (Sandbox Code Playgroud)

当N> 1时,获得最高N的最佳方法是什么?(比方说5)

python numpy

7
推荐指数
1
解决办法
1251
查看次数

使用 cv2 调整图像大小后,如何获取新的边界框坐标

我有一个大小为 720 x 1280 的图像,我可以像这样将其调整为 256 x 256

import cv2
img = cv2.imread('sample_img.jpg')
img_small = cv2.resize(img, (256, 256), interpolation=cv2.INTER_CUBIC)
Run Code Online (Sandbox Code Playgroud)

假设我在原始图像中有一个边界框(左上角 (50, 100),右下角 (350, 300)),我如何获得新边界框的坐标?

python opencv computer-vision

7
推荐指数
1
解决办法
4814
查看次数

PySpark:我需要重新缓存一个DataFrame吗?

假设我有一个数据帧:

rdd = sc.textFile(file)
df = sqlContext.createDataFrame(rdd)
df.cache()
Run Code Online (Sandbox Code Playgroud)

我添加一个列

df = df.withColumn('c1', lit(0))

我想df反复使用.那么我需要重新cache()设置数据帧,还是Spark会自动为我做这个?

apache-spark apache-spark-sql pyspark spark-dataframe

5
推荐指数
1
解决办法
4311
查看次数

黑白图像文档聚类

我有一些黑白文档(图像扫描),并希望根据它们的布局对它们进行聚类.为了使事情更具体,说我有以下三个图像,前两个更可能落入同一个集群而不是第三个图像,因为前两个具有相对相似的布局.

我的问题是,什么是聚类文件的最佳方法?现在我有几个初步的方法:

  • 获取图像哈希并比较哈希值
  • 使用PCA和一些聚类技术(K-means)来比较低维表示
  • 使用OCR提取字符串,提取文本功能并进行比较
  • 使用OCR提取字符串并进行一些关键字搜索

还有其他更好的方法吗?同样,只有布局很重要.

第一张图片

第二张图片

第3张图片

python opencv cluster-analysis machine-learning computer-vision

5
推荐指数
1
解决办法
395
查看次数

Flask 应用程序搜索栏

我正在尝试使用 Flask 实现搜索栏,但是当我输入 url/搜索时,出现 405 错误Method Not allowed

这是我的代码片段。任何帮助,将不胜感激!

表格.py

from wtforms import StringField
from wtforms.validators import DataRequired

class SearchForm(Form):
  search = StringField('search', [DataRequired()])
  submit = SubmitField('Search',
                       render_kw={'class': 'btn btn-success btn-block'})
Run Code Online (Sandbox Code Playgroud)

视图.py

from flask_login import login_required
from forms import SearchForm
from models import User

@app.route('/')
def index():
  if current_user.is_authenticated:
    return redirect(url_for('profile'))
  return render_template('index.html')

@app.route('/profile', methods=['GET', 'POST'])
@login_required
def profile():
  # some code to display user profile page

@app.route('/search', methods=['POST'])
@login_required
def search():
  form = SearchForm()
  if not form.validate_on_submit(): …
Run Code Online (Sandbox Code Playgroud)

python search full-text-search whoosh flask

2
推荐指数
1
解决办法
4万
查看次数

为什么Git会忽略png文件以及如何"忽略"它们?

所以我有一个repo,我没有添加任何东西来忽略.png文件,但无论如何都会被忽略.

为什么会发生这种情况,我该如何解决?

git gitignore

-1
推荐指数
1
解决办法
575
查看次数