python - 找到排序数组 y[:] 的索引 i,使得 y[i-1] <= x
getindex(x,y)
输入:一个值x
和一个排序数组y[:]
(无重复元素)
输出: index i
,这样y[i-1] <= x &
问题描述
getindex(x,y)
输入:一个值x
和一个排序数组y[:]
(无重复元素)
输出: index i
,这样y[i-1] <= x <y[i]
时间复杂度应该是O(log(N))
我们可以使用 Python/Numpy 函数吗?
例如:
y[0]=-0.2
y[1]=1.5
y[2]=1.9
y[3]=3.2
然后
getindex(-4.0,y)
返回 0
getindex(0.5,y)
返回 1
getindex(6.0,y)
返回 4
试试这个:
https ://jsfiddle.net/r370e2x6/5/
var input = $.trim($('.aa').text());
$('.aa').text(moment(input).format("MMM DD, YYYY"));
$('.bb').text(moment(input).format("MMM"));
$('.cc').text(moment(input).format("DD"));
这是所需的时刻库:
https ://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/moment.js
解决方案
numpy.searchsorted
我在这里找到它:
https://docs.scipy.org/doc/numpy/reference/generated/numpy.searchsorted.html
推荐阅读
- excel - 如何过滤具有多个项目的数据透视表?
- kubernetes - istio 将非 www 流量重定向到 www
- sql - POSTGRESQL 查询以提取 JSON 中的属性
- java - 获取所有数组元素不在日期范围内的 MongoDB 文档
- java - 通过 Java 中的受保护方法对私有方法进行单元测试
- azure - 从 Azure CLI 访问 Azure 应用服务文件
- android - 问题 Android Studio - 无法解决 com.android.support appcompat-v7 29
- python-3.x - 如何通过 Python 使用 ChromeDriver 和 Selenium 在 Chrome 中打开和访问多个(近 50 个)标签
- reactjs - clearInteval 不能与 ReactJS 一起工作
- java - HTTPUrlConnection 为 Linux 返回 400 但在 Windows 上工作
getindex(x,y)
输入:一个值x
和一个排序数组y[:]
(无重复元素)
输出: index i
,这样y[i-1] <= x &
问题描述
getindex(x,y)
输入:一个值x
和一个排序数组y[:]
(无重复元素)
输出: index i
,这样y[i-1] <= x <y[i]
时间复杂度应该是O(log(N))
我们可以使用 Python/Numpy 函数吗?
例如:
y[0]=-0.2
y[1]=1.5
y[2]=1.9
y[3]=3.2
然后
getindex(-4.0,y)
返回 0
getindex(0.5,y)
返回 1
getindex(6.0,y)
返回 4
试试这个: https ://jsfiddle.net/r370e2x6/5/
var input = $.trim($('.aa').text());
$('.aa').text(moment(input).format("MMM DD, YYYY"));
$('.bb').text(moment(input).format("MMM"));
$('.cc').text(moment(input).format("DD"));
这是所需的时刻库: https ://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/moment.js
解决方案
numpy.searchsorted
我在这里找到它:
https://docs.scipy.org/doc/numpy/reference/generated/numpy.searchsorted.html
推荐阅读
- excel - 如何过滤具有多个项目的数据透视表?
- kubernetes - istio 将非 www 流量重定向到 www
- sql - POSTGRESQL 查询以提取 JSON 中的属性
- java - 获取所有数组元素不在日期范围内的 MongoDB 文档
- java - 通过 Java 中的受保护方法对私有方法进行单元测试
- azure - 从 Azure CLI 访问 Azure 应用服务文件
- android - 问题 Android Studio - 无法解决 com.android.support appcompat-v7 29
- python-3.x - 如何通过 Python 使用 ChromeDriver 和 Selenium 在 Chrome 中打开和访问多个(近 50 个)标签
- reactjs - clearInteval 不能与 ReactJS 一起工作
- java - HTTPUrlConnection 为 Linux 返回 400 但在 Windows 上工作