小编xij*_*hoy的帖子

Python从值列表中创建日期时间对象

我有一个包含datetime对象值的列表:

values = ['2014', '08', '17', '18', '01', '05']
Run Code Online (Sandbox Code Playgroud)

将其转换为int: values = map(int, values)

现在我需要创建newdate:

newdate = datetime.datetime(values[0], values[1], values[2], values[3], values[4], values[5])
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法来做到这一点?

python datetime python-2.7

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

MVAPICH2缓冲区别名

我使用MVAPICH2启动了MPI程序,并收到此错误:

Fatal error in PMPI_Gather:
Invalid buffer pointer, error stack:
PMPI_Gather(923): MPI_Gather() failed
PMPI_Gather(857): Buffers must not be aliased
Run Code Online (Sandbox Code Playgroud)

我认为有两种方法可以解决此问题:

  1. 重写我的MPI程序(使用不同的缓冲区)
  2. 禁用检查缓冲区别名

有人知道我该如何使用MVAPICH2吗?一些编译器选项,参数,环境变量等?

像MV2_NO_BUFFER_ALIAS_CHECK之类的东西,但是它不起作用。

hpc mpi

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

Python 使用 for by range 循环将变量值添加到列表中

我有下一个代码:

a = int(raw_input())
b = int(raw_input())
c = int(raw_input())

mylist = []

for i in range(a, c):
    mylist.append(i)

print mylist
Run Code Online (Sandbox Code Playgroud)

但通过这种方式我只得到列表中的 2 个元素。如果我使用range(a, d)我会得到一个错误NameError: name 'd' is not defined

我需要使用循环将 a、b 和 c 的值添加到 mylist 中。

python list python-2.7

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

标签 统计

python ×2

python-2.7 ×2

datetime ×1

hpc ×1

list ×1

mpi ×1