我的图像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(*)
。
我想导入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) 我已经安装了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 中运行?
我需要将文件时间转换为日期时间。我正在使用此代码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) 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)