小编Ech*_*cho的帖子

缩小/调整图像大小而无需插值

我的图像F大小为1044 * 1408,它只有3个整数值0、2和3。

我想将其缩小到360 * 480。现在我正在使用Z= cv2.resize(F,(480,380))。但是Z是插值的,它具有许多唯一值,不仅仅是0、2和3。我不能将插值取整到最接近的整数,因为我会得到1。

F从tif文件读取并进行操作,现在是ndarray。所以我不能使用PIL:F = F.resize((new_width, new_height))作为F从不是F = Image.open(*)

python opencv

6
推荐指数
2
解决办法
4063
查看次数

无法在scikit-learn中导入sklearn.model_selection

我想导入sklearn.model_selection.我试图重新安装scikit-learn和anaconda,仍然无法正常工作.这是我得到的错误消息:

ImportError                               Traceback (most recent call last)
<ipython-input-69-e49df3a70ea4> in <module>()
      4 get_ipython().magic(u'matplotlib inline')
      5 # from sklearn.model_selection import train_test_split
----> 6 import sklearn.model_selection

/Users/Lu/anaconda/lib/python2.7/site-packages/sklearn/model_selection/__init__.py in <module>()
----> 1 from ._split import BaseCrossValidator
      2 from ._split import KFold
      3 from ._split import GroupKFold
      4 from ._split import StratifiedKFold
      5 from ._split import TimeSeriesSplit

/Users/Lu/anaconda/lib/python2.7/site-packages/sklearn/model_selection/_split.py in <module>()
     34 from ..utils.random import choice
     35 from ..base import _pprint
---> 36 from ..gaussian_process.kernels import Kernel as GPKernel
     37 
     38 __all__ = ['BaseCrossValidator', …
Run Code Online (Sandbox Code Playgroud)

python scikit-learn

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

ipython无法加载sql

我已经安装了pip install ipython-sql. 我正在努力奔跑

%load_ext sql
Run Code Online (Sandbox Code Playgroud)

但它返回

The sql module is not an IPython extension.
Run Code Online (Sandbox Code Playgroud)

如何让 sql 在 ipython 中运行?

python sql

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

python将文件时间转换为1970年之前日期的日期时间

我需要将文件时间转换为日期时间。我正在使用此代码filetime.py,从这里线程Datetime 到 filetime (Python) 中提到的。

在代码中

EPOCH_AS_FILETIME = 116444736000000000  # January 1, 1970 as MS file time
HUNDREDS_OF_NANOSECONDS = 10000000

def filetime_to_dt(ft):
    """Converts a Microsoft filetime number to a Python datetime. The new datetime object is time zone-naive but is equivalent to tzinfo=utc.

    >>> filetime_to_dt(116444736000000000)
    datetime.datetime(1970, 1, 1, 0, 0)
    """
    # Get seconds and remainder in terms of Unix epoch
    (s, ns100) = divmod(ft - EPOCH_AS_FILETIME, HUNDREDS_OF_NANOSECONDS)
    # Convert to datetime object
    dt …
Run Code Online (Sandbox Code Playgroud)

python datetime filetime

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

python递归列表问题

1.我遇到了这段代码:Python递归和列表

def search(lst, key):
    if not lst:         # base case: list is empty
        return False
    elif lst[0] == key: # base case: current element is searched element
        return True
    else:               # recursive case: advance to next element in list
        return search(lst[1:], key)
Run Code Online (Sandbox Code Playgroud)

递归搜索可以从第一个元素开始search(lst[0:],key)吗?为什么第一个元素是单独处理的?

2.为什么这是递归?

selfref_list = [1, 2, 3]
selfref_list.append(selfref_list) 
Run Code Online (Sandbox Code Playgroud)

python recursion

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

标签 统计

python ×5

datetime ×1

filetime ×1

opencv ×1

recursion ×1

scikit-learn ×1

sql ×1