附加到文件时,Python3的data = torch.from_numpy(moved)
函数的Big O表示法的时间复杂度是多少?
例如,以下行:open()
答案 0 :(得分:1)
基于我的理解,open()
函数返回一个文件对象,该文件对象是磁盘上实际资源的指针/句柄。因此,open()
的复杂度应该是恒定的,因为文件的位置将传递到open(file='abc')
函数中。
https://docs.python.org/3/glossary.html#term-file-object
一个对象,将面向文件的API(带有诸如read()或write()之类的方法)暴露给基础资源。根据对象的创建方式,文件对象可以介导对实际磁盘文件或其他类型的存储或通信设备(例如标准输入/输出,内存缓冲区,套接字,管道等)的访问。
使用文件对象执行操作将具有不同的复杂度,具体取决于操作的类型(例如read()
,readline()
,seek()
),文件大小,系统内存限制和其他File系统配置。