,可以通过以下步骤实现:
import numpy as np
data = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
hist, bins = np.histogram(data, bins=5)
在上述代码中,data是输入的原始数据,bins参数指定了直方图的区间数量。
bin_width = bins[1] - bins[0]
window_start = bins[0]
window_end = bins[-1] + bin_width
在上述代码中,bins[0]表示第一个区间的起始值,bins[-1]表示最后一个区间的结束值。通过计算区间宽度(bin_width)和起始值(window_start)、结束值(window_end),即可得到原始窗口的范围。
print("原始窗口范围:[{}, {}]".format(window_start, window_end))
完整的代码如下:
import numpy as np
data = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
hist, bins = np.histogram(data, bins=5)
bin_width = bins[1] - bins[0]
window_start = bins[0]
window_end = bins[-1] + bin_width
print("原始窗口范围:[{}, {}]".format(window_start, window_end))
以上代码将根据输入的原始数据,计算出直方图并获取原始窗口的范围。请注意,这里没有提及任何特定的云计算品牌商,如需了解腾讯云相关产品和产品介绍,可以参考腾讯云官方文档或咨询腾讯云的技术支持团队。
领取专属 10元无门槛券
手把手带您无忧上云