首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Python:在两个日期之间创建numpy数组

Python:在两个日期之间创建numpy数组
EN

Stack Overflow用户
提问于 2019-10-15 02:07:05
回答 2查看 891关注 0票数 1

尝试创建一个数组,从开始日期到结束日期,每秒钟都有一个插槽。就像numpy.linspace(startdate,enddate,number_of_seconds_inbetween)一样。做这件事最简单/最快的方法是什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-10-15 02:16:09

代码语言:javascript
运行
AI代码解释
复制
def linspace_datetime64(start_date, end_date, n):
    return np.linspace(0, 1, n) * (end_date - start_date) + start_date

示例用法:

代码语言:javascript
运行
AI代码解释
复制
>>> start_date = np.datetime64('2008-01-01')
>>> end_date = np.datetime64('2009-01-01')
>>> linspace_datetime64(start_date, end_date, 12)
array(['2008-01-01', '2008-02-03', '2008-03-07', '2008-04-09',
       '2008-05-13', '2008-06-15', '2008-07-18', '2008-08-20',
       '2008-09-23', '2008-10-26', '2008-11-28', '2009-01-01'],
      dtype='datetime64[D]')
票数 0
EN

Stack Overflow用户

发布于 2019-10-15 02:22:38

np.arange或多或少是开箱即用的:

代码语言:javascript
运行
AI代码解释
复制
np.arange("2000-01-01","2000-01-02",dtype="M8[s]")
# array(['2000-01-01T00:00:00', '2000-01-01T00:00:01',
#        '2000-01-01T00:00:02', ..., '2000-01-01T23:59:57',
#        '2000-01-01T23:59:58', '2000-01-01T23:59:59'],
#       dtype='datetime64[s]')
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58392144

复制
相关文章
numpy创建数组
NumPy系统是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵(matrix))。
全栈程序员站长
2022/06/26
1.7K0
numpy创建数组
如何用Python获取两个日期之间的日期?
问:如何用Python获取两个日期之间的日期? def date_range(start, end): delta = end - start # as timedelta days = [start + timedelta(days=i) for i in range(delta.days + 1)] return days start_date = datetime(2020, 12, 1) end_date = datetime(2020, 12, 5) print(d
TalkPython
2020/12/11
5.9K0
Java获取两个日期之间的日期
/** * 获取两个日期之间的日期 * @param start 开始日期 * @param end 结束日期 * @return 日期集合 */ private List<Date> getBetweenDates(Date start, Date end) { List<Date> result = new ArrayList<Date>(); Calendar tempStart = Calendar.g
水煮麥楽雞
2022/11/20
6.3K0
numpy入门-数组创建
Numpy 基础知识 Numpy的主要对象是同质的多维数组。Numpy中的元素放在[]中,其中的元素通常都是数字,并且是同样的类型,由一个正整数元组进行索引。 每个元素在内存中占有同样大小的空间。在Numpy中,维度被称为轴。例如对于[1, 2, 1]有一个轴,并且长度为3。而[[ 1., 0., 0.], [ 0., 1., 2.]]则有两个轴,第一个轴的长度为2,第二个轴的长度为3。 Numpy数组类的名字叫做ndarray,经常简称为array。要注意将numpy.array与标准Python库中的a
皮大大
2021/03/02
1.2K0
shell 两个日期之间循环
shell 日期循环 #!/bin/bash if [ $# == 2 ]; then datebeg=$1 dateend=$2 else echo "请输入开始时间和结束日期,格式为2017-04-04" exit 1 fi tStart=$(date +%s) THIS="$0" THIS_DIR=`dirname "$THIS"` cd ${THIS_DIR} beg_s=`date -d "$datebeg" +%s` end_s=`date -d "$
大数据工程师-公子
2019/03/14
1.7K0
【Python深度学习】用NumPy创建多维数组
Python之所以能成为深度学习领域最受宠的编程语言,其中Python三剑客的NumPy、Pandas和Matplotlib功不可没。这3个库分别用于科学计算、数据分析和数据可视化。本系列文章作为深度学习的前传,将开始介绍这3个函数库的核心使用方法,首先介绍一下NumPy。
蒙娜丽宁
2021/04/19
1.8K0
【Python深度学习】用NumPy创建多维数组
Numpy 入门之创建数组
格式:loadtxt(fname, dtype=<class 'float'>, comments='#', delimiter=None, converters=None, skiprows=0, usecols=None, unpack=False, ndmin=0, encoding='bytes')
用户6021899
2019/08/14
1.7K0
初探numpy——数组的创建
numpy.asarray方法可以将输入转换为ndarray,如果输入本身就是ndarray则不进行复制
LRainner
2020/07/15
1.8K0
golang如何计算两个日期之间的日期差?
golang如何计算两个日期之间的日期差? 日期格式:“2017-09-01” ,“2018-03-11”
双面人
2022/09/28
7.5K0
Python Numpy 数组
NumPy(Numeric Python,以numpy导入)是一系列高效的、可并行的、执行高性能数值运算的函数的接口。numpy模块提供了一种新的Python数据结构——数组(array),以及特定于该结构的函数工具箱。该模块还支持随机数、数据聚合、线性代数和傅里叶变换等非常实用的数值计算工具。
smartsi
2019/08/07
2.5K0
25:计算两个日期之间的天数
25:计算两个日期之间的天数 查看 提交 统计 提问 总时间限制: 1000ms 内存限制: 65536kB描述 给定两个日期,计算相差的天数。比如2010-1-1和2010-1-3相差2天。 输入共两行: 第一行包含三个整数startYear,startMonth,startDay,分别是起始年、月、日。 第二行包含三个整数endYear,endMonth,endDay,分别是结束年、月、日。 相邻两个整数之间用单个空格隔开。 年份范围在1~3000。保证日期正确且结束日期不早于起始日期。输出
attack
2018/04/11
5.1K0
Java 8计算两个日期之间的月份
在上述两个日期之间的91天持续时间,期望代码返回3个月的持续时间,但是以下方法仅返回2个月。这是Java 8中的bug 吗?日期为91天,却仅返回2个月。
JavaEdge
2021/12/07
4K0
工作日两个日期之间的数
近期遇到要求两个日期之间的工作日天数的问题。遂在网上找了下js的代码。參考了下别人的代码,发现写的都有些冗余,于是自己思考,进行了一下简单处理。主要是在循环处理上进行了精简。
全栈程序员站长
2022/07/05
2.1K0
Python数据分析(3)-numpy中nd数组的创建
摘要总结:本文主要介绍了NumPy(Numerical Python)中的一些数据结构和常用函数。主要包括:数组(array)、矩阵(matrix)、数组操作相关函数、矩阵操作相关函数、NumPy的子库numpy.core和numpy.lib等。通过这些函数,我们可以方便地进行数值计算、线性代数、傅里叶变换等操作,是进行科学计算和数据处理的重要工具。
锦小年
2018/01/02
2.1K0
Python数据分析(3)-numpy中nd数组的创建
python创建新数组_python怎么创建数组
2.间接定义matrix=[0 for i in range(4)]  print(matrix)
全栈程序员站长
2022/06/26
4.7K0
Java 8计算两个日期之间的月份
在上述两个日期之间的91天持续时间,期望代码返回3个月的持续时间,但是以下方法仅返回2个月。这是Java 8中的bug 吗?日期为91天,却仅返回2个月。
JavaEdge
2021/10/18
6.1K0
Python-Numpy数组计算
1、NumPy是高性能科学计算和数据分析的基础包。它是pandas等其他各种工具的基础。 2、NumPy的主要功能:
用户7886150
2021/01/06
2.4K0
javascript计算两个日期之间相差多少天
var date1 = new Date("10/13/1975"); var date2 = new Date("10/14/1979"); var date_diff = Math.abs(date2.getTime() - date1.getTime())/86400000;</pre> checkbox操作 1. 全选、全不选 2.打印所有的选中项目 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http:
用户1503405
2021/09/23
1.6K0
如何使用Java计算两个日期之间的天数
在Java中,可以通过多种方式计算两个日期之间的天数。以下将从使用Java 8的日期和时间API、使用Calendar类和使用Date类这三个角度进行详细介绍。
很酷的站长
2023/09/24
5.4K0
如何使用Java计算两个日期之间的天数
Java 中,如何计算两个日期之间的差距?
String dateStr = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(date);
用户7886150
2021/04/28
7.8K0

相似问题

查找两个numpy数组之间的日期差异

17

在两个日期之间创建月份数组

33

Javascript -在两个日期对象之间创建数组

12

python中两个numpy数组之间的差异

20

两个数组之间的Python/Numpy广播连接

112
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档