IDL中的tepTemporary函数是否与Python中的类似?

IDL中的tepTemporary函数是否与Python中的类似?,python,optimization,ram,idl-programming-language,Python,Optimization,Ram,Idl Programming Language,在交互式数据语言(IDL)中,有一个函数TEMPORARY: 此函数允许以下操作: A = TEMPORARY(B) 它将信息从B复制到A,而不需要加倍使用的内存。也就是说,如果A达到1GB内存,则上述任务不需要2GB内存的计算机,可以在1GB内存的计算机中执行 我想知道Python中是否存在这样一个函数。那么B是对a的引用,还是有类似于写时复制的东西呢?TEMPORARY()的确切语义在Python中根本不可能复制,因为它涉及到更改传递给它的变量的值。在Python中,只有值被传递给函数,

在交互式数据语言(IDL)中,有一个函数
TEMPORARY

此函数允许以下操作:

A = TEMPORARY(B)
它将信息从
B
复制到
A
,而不需要加倍使用的内存。也就是说,如果
A
达到1GB内存,则上述任务不需要2GB内存的计算机,可以在1GB内存的计算机中执行


我想知道Python中是否存在这样一个函数。

那么
B
是对
a
的引用,还是有类似于写时复制的东西呢?
TEMPORARY()
的确切语义在Python中根本不可能复制,因为它涉及到更改传递给它的变量的值。在Python中,只有值被传递给函数,无法访问值来自的变量(假设它甚至来自变量,而不是文本或表达式)。因此,
B
是对
a
的引用,还是有类似于写时复制的内容?
TEMPORARY()的确切语义
在Python中根本不可能复制,因为它涉及更改传递给它的变量的值。在Python中,只有值被传递给函数,无法访问值来自的变量(假设它甚至来自变量,而不是像文字或表达式这样的东西)。