我正在使用的python包将数据存储在扩展名为.pkz的单个文件中。我如何解压缩(?)此文件以查看其中的数据格式?
答案 0 :(得分:3)
看起来你所引用的只是scikit-learn中样本数据中使用的一次性文件格式。 .pkz只是Python pickle file的压缩版本,通常具有扩展名.pkl。
具体来说,您可以在其中一个示例文件here中看到这一点,以及他们使用zlib_codec的事实。要打开它,您可以反向或尝试从command line解压缩。
答案 1 :(得分:1)
在尝试打开PKZ文件之前,您需要确定要处理的文件类型以及是否可以打开或查看文件格式。
赋予.PKZ扩展名的文件称为Winoncd Images Mask文件,但其他文件类型也可能使用此扩展名。如果您了解使用PKZ扩展程序的任何其他文件格式,请告诉我们。
如何打开PKZ文件:
打开PKZ文件的最佳方法是简单地双击它并让默认的assoisated应用程序打开该文件。如果您无法以这种方式打开文件,可能是因为您没有与扩展程序关联的正确应用程序来查看或编辑PKZ文件。
如果你能做到这一点,那很好,你安装了一个可以做到的程序,假设程序被称为pkzexecutor.exe
,使用python,你只需这样做:
import subprocess
import os
path_to_notepad = 'C:\\Windows\\System32\\pkzexecutor.exe'
path_to_file = 'C:\\Users\\Desktop\\yourfile.pkz'
subprocess.call([path_to_notepad, path_to_file])
答案 2 :(得分:1)
从fetch_olivetti_faces
$('#tableID').on('click', 'tr', function(e){
tableText($(this).html());
});
function tableText(tableRow) {
var myJSON = JSON.stringify(tableRow);
console.log(myJSON);
}
开始,该文件似乎是从source code下载的,最初的.mat文件扩展名,这意味着它实际上是一个MATLAB文件。如果您可以访问MATLAB或其他可以读取这些文件的程序,请尝试使用原始文件扩展名打开它,看看它给您带来了什么。
(如果你想尝试在Python中打开这个文件,那么也许可以看看这个问题:http://cs.nyu.edu/~roweis/data/)