标签: dataformat

matplotlib imshow()具有不规则间隔的数据点

我试图将一些数据放入imshow()图中.我的问题是数据不是作为MxN数组而是作为3xN数组(x和y坐标和值).这些点不是作为规则网格排列,而是位于[xmin,xmax,ymin和ymax] = [ - pi/2,pi/2,0,3.5]之内.

In [117]: shape(data)
Out[117]: (3L, 102906L)
Run Code Online (Sandbox Code Playgroud)

如何从该数据中获得漂亮的图像图?非常感谢您的帮助.

顺便说一下,数据表示杆的表面上的温度值是轴向和方位角位置的函数,可以想象为cfd-mesh.

plot image matplotlib dataformat

7
推荐指数
1
解决办法
5824
查看次数

重组R中的唯一(NYC MTA旋转栅门)数据集

我有一个独特的数据集(NYC MTA旋转门数据),我需要以某种方式重新组织以执行一些分析.我编写的代码有效,但效率不高,因为它是一个非常大的数据集.我希望有人能提出更好的方法.

有问题的数据集有43列.第1-3列是唯一标识符(即特定站点的旋转门).然后列4-8标识计量时间,计量类型,条目然后退出.然后,图9-13中的其余列最多为43,遵循相同的模式.数据集很难看,所以我不想在这里发布,但你可以在下面的链接中找到它.您将不得不查看10/18/14前的数据.

http://web.mta.info/developers/turnstile.html

#Vector of column numbers that identifies the break
a <- c(4, 9, 14, 19, 24, 29, 34, 39)
#The actual loop to re-sort the data
for (i in 1:nrow(data)) {
    for (j in 1:length(a)) {
        if (j == 8 ){ all <- rbind(all, cbind(data[i, 1:3], data[i, a[j]:43])) }
        else { all <- rbind(all, cbind(data[i, 1:3], data[i,a[j]:(a[j+1]-1)])) } } }
Run Code Online (Sandbox Code Playgroud)

所有这一切的最终结果都是这样的.

        1    2        3        1        2       3       4        5
5083  H026 R137 00-00-00 10-04-14 00:00:00 REGULAR 4072851 …
Run Code Online (Sandbox Code Playgroud)

r dataformat

7
推荐指数
2
解决办法
223
查看次数

解析器和词法分析器的设计指南?

我正在写一个词法分析器(带有re2c)和一个解析器(带有Lemon),用于稍微复杂的数据格式:类似CSV,但在特定位置使用特定的字符串类型(仅限字母数字字符,字母数字字符和减号,除了引号和逗号但带有平衡括号等),括号和字符串中的字符串看起来像函数调用,可以包含可以包含参数的开括号和右括号.

我的第一个镜头是一个有很多州的词法分析器,每个州都适应特定的字符串格式.但是,在词法分析器的许多无意义的"意外输入"消息(它变得非常大)之后,我意识到它可能正在尝试进行解析器的工作.我取消了我的第一次尝试并且使用只有一个状态的词法分析器,许多字符标记和一个将标记组合成不同字符串类型的解析器.这样做效果更好,当某些东西关闭时,我从解析器中获得更多有用的语法错误,但它仍然感觉不太正确.我正在考虑向词法分析器添加一个或两个状态,但是从解析器启动状态,它具有更好的"概述",在给定的实例中需要哪种字符串类型.总的来说我觉得有点傻:(

我没有正式的CS背景,并且有点偏离数学重的理论.但也许有一个教程或书籍可以解释词法分析者应该(而且不应该)做什么以及解析器应该做哪些工作.如何构造良好的令牌模式,何时使用词法分析器状态,何时以及如何使用递归规则(使用LALR解析器),如何避免使用恶意规则.一本实用的食谱,教授基础知识."Lex和YACC入门/ HOWTO"很不错,但还不够.由于我只想解析一种数据格式,因此关于编译器构建的书籍(如红龙书)对我来说看起来有点过分.

或者也许有人可以在这里给我一些简单的规则.

string parsing character dataformat lexer

6
推荐指数
2
解决办法
1933
查看次数

Excel正在从CSV文件中删除前导0

它认为Excel正在剥离领先的0.我被告知在导出过程中将列格式更新为文本将修复此问题并修改Excel输出(来自"ProofAndTracking actionIpromoteuAutomation"文件,但我找不到此文件或如何访问生成Excel格式代码的位置) .

我从未使用过Excel.我尝试了这个,但它似乎是一个本地修复:http: //excelribbon.tips.net/T010262_Handling_Leading_Zeros_in_CSV_Files.html 有人能指出我正确的方向开始吗?

我已经研究了这些答案如何在从数据表导出到excel时阻止前导0被剥离?导出Excel:避免剥离前导零
提前感谢!

这是我认为导致问题的功能,但还不确定如何在此处将列格式化为文本./**格式并发送订单和跟踪信息(通过Excel电子表格)为ipromoteu(150837)*/

public function actionIpromoteuAutomation() {
    $ordersGroup1 = $this->getIpromoteuProof();
    $ordersGroup2 = $this->getIpromoteuProofHistory();
    $orders = array_merge($ordersGroup1, $ordersGroup2);
    $fileName = 'Hit Promo Order Tracking ' . date('m-d-Y');
    $this->_export($orders, $fileName);
    $fileName = $fileName . '.xls';
    $toIPROMOTEU = array(//email to be sent to HR when request is submitted
        'body' => 'Attached, please find the Excel spreadsheet containing'
        . ' order details for orders on ' . date('m/d/Y') . '.',
        'from_email' => 'donotreply@hitpromo.net', …
Run Code Online (Sandbox Code Playgroud)

csv excel dataformat autocorrect

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

这些数据的格式是什么?它是自定义格式吗?

我将此数据作为ajax响应获取:

{
    "idArray" = (
        "99516",
        "99518",
        "97344",
        "97345",
        "98425"
    );
    "frame" = {
        "size" = {
            "width" = "8";
            "height" = "8";
        };
        "origin" = {
            "x" = "244";
            "y" = "345";
        };
    };
},
Run Code Online (Sandbox Code Playgroud)

这只是数据的一部分,但它以相同的格式继续.我无权访问生成此数据的文件的来源.

这是一种已知的格式还是自定义的?

javascript jquery dataformat

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

有没有 JSON 格式的替代方案?

在 Laravel 安装期间,我遇到了 Composer 和 JavaScript Object Notation (JSON) 格式。

我想知道是否存在具有相同字符串值系统的这种格式的替代方案?

javascript json object dataformat laravel

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

如何在Python中读取通用数据格式(CDF)

我需要使用python读取CDF文件.我找到了库,但我不明白如何使用它.例如在这(pythong lib),我需要下载CDF lib,我不知道在哪里下载.有CDF的下载页面,但它似乎与这个库无关.

python io dataformat common-data-format

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

任何人都可以为我解释FBX格式吗?

我使用notepad ++来查看FBX模型的数据结构,但我对它有一些问题.这是位于(0,0,0)的立方体(侧面= 10)的一些信息,任何人都可以告诉我这些成员是什么意思?谢谢!

Vertices: *24 {
a: -5,-5,0,5,-5,0,-5,5,0,5,5,0,-5,-5,10,5,-5,10,-5,5,10,5,5,10
} 
PolygonVertexIndex: *36 {
a: 0,2,-4,3,1,-1,4,5,-8,7,6,-5,0,1,-6,5,4,-1,1,3,-8,7,5,-2,3,2,-7,6,7,-4,2,0,-5,4,6,-3
} 
Edges: *18 {
a: 0,1,2,3,4,6,7,8,9,10,13,14,16,19,20,25,26,32
} 
Normals: *108 {
a: 0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-        1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-   1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0
} 

UV: *24 {
a: 0,0,1,0,0,1,1,1,0,0,1,0,0,1,1,1,0,0,1,0,0,1,1,1
} 
UVIndex: *36 {
a: 9,11,10,10,8,9,8,9,11,11,10,8,4,5,7,7,6,4,0,1,3,3,2,0,4,5,7,7,6,4,0,1,3,3,2,0
} 
Run Code Online (Sandbox Code Playgroud)

graphics dataformat data-structures fbx

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

是否存在不使用二进制补码表示负值的架构?

使用二进制补码在内存中存储负值的好处是众所周知的,并在本板中进行了充分讨论.

因此,我想知道:

是否存在一些架构,它们选择了一种不同的方式来表示内存中的负值,而不是使用两个补码?如果是这样的话:原因是什么?

cpu-architecture dataformat

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

如何在命令行上将.dat + .sps转换为.sav

我得到了许多数据集,这些数据集作为.dat带有语法文件的文件到达,用于转换为SPSS(.sps).我是R用户,所以我需要将.dat文件转换为.savR可以读取的文件.

在过去,我使用PSPP手动完成此操作.(我买不起SPSS!)但我更喜欢程序化的解决方案.

我认为pspp-convert可以解决这个问题,但是在输入语法文件方面,我无法理解它是如何工作的:

我的文件是:

  • data.dat文件
  • data.sps(正确指向data.dat)

我试过了

pspp-convert data.sps data.sav
Run Code Online (Sandbox Code Playgroud)

但是得到

`data.sps' is not a system or portable file. 
Run Code Online (Sandbox Code Playgroud)

有意义,因为输入应该是一个可移植文件.我是否尝试超出此CLI的范围?

一般来说,必须有一些方法将SPS文件应用于DAT文件以获取SAV文件(或任何其他可移植文件),对吗?

format r spss dataformat

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