小编Ani*_*non的帖子

如何在D3中的文本中添加上标和下标

当前代码:

.text(function(){return "Area:"+d3.values(expensesTot)[count].area+"mm2";
 });
Run Code Online (Sandbox Code Playgroud)

电流输出:

面积:20mm2

预期输出:

面积:20mm 2

d3.js

5
推荐指数
2
解决办法
2124
查看次数

Python - 如何将列表转换为日志(列表)

我有一个值列表,并希望将其转换为该列表的日志或将列表的日志传递给函数。我对 R 比较熟悉,你通常可以在任何东西周围扔一些 ()。当我在 Python 中尝试此操作时,出现错误:

TypeError: must be real number, not list
Run Code Online (Sandbox Code Playgroud)

列表如下所示:

pressures[:5]
Out[11]: [1009.58, 1009.58, 1009.55, 1009.58, 1009.65]
Run Code Online (Sandbox Code Playgroud)

我尝试获取日志的位置并不重要,我得到了同样的错误......在一个函数中:

plt.plot(timestamps, log(pressures))
plt.xlabel('Timestamps')
plt.ylabel('Air Pressure')
plt.show()
Run Code Online (Sandbox Code Playgroud)

在解析数据时:

pressures = log([record['air_pressure'] for record in data])
Run Code Online (Sandbox Code Playgroud)

python logarithm list

5
推荐指数
2
解决办法
7458
查看次数

java.lang.NoSuchMethodError:org.apache.hadoop.conf.Configuration.addDeprecation

我计划安装hive0.12hadoop-1.2.1。后hadoop-1.2.1装,我也有配置hive0.12。但是当我使用bin/hive命令我得到:

Exception in thread "main" java.lang.NoSuchMethodError: org.apache.hadoop.conf.Configuration.addDeprecation(Ljava/lang/String;Ljava/lang/String;)V
    at org.apache.hadoop.hive.conf.HiveConf.<clinit>(HiveConf.java:77)
    at org.apache.hadoop.hive.common.LogUtils.initHiveLog4jCommon(LogUtils.java:74)
    at org.apache.hadoop.hive.common.LogUtils.initHiveLog4j(LogUtils.java:58)
    at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:639)
    at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:623)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.apache.hadoop.util.RunJar.main(RunJar.java:160)
Run Code Online (Sandbox Code Playgroud)

如何解决问题?

hadoop

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

想要在pentaho中将String数据类型转换为Date数据类型

我有一个字符串,其格式为以下格式: n_date=2014-04-20

我想将其转换为日期数据类型

var Final_date = str2date(n_date,"yyyy-MM-dd");
Run Code Online (Sandbox Code Playgroud)

但是我收到了一个错误.

我是这样做的 pentaho

javascript pentaho pentaho-data-integration

4
推荐指数
1
解决办法
9241
查看次数

Python设置小数精度

我正在编写一个用算术编码进行编码的小代码.我需要设定一个确定的精度,但我必须做错事.这是代码:

def encode(string, probabilities):
    getcontext().prec = 28
    start = 0.0
    width = 1.0
    for ch in string:
        d_start, d_width = probabilities[ch]
        start += d_start*width
        width *= d_width  
    return random.uniform(start, start + width)
Run Code Online (Sandbox Code Playgroud)

正如我在python文档中读到的getcontext().prec应该设置我愿意使用的精度.在一些迭代之后,d_start和d_with非常小(~e ^ -20)并且变量start和width从那一刻起保持相同的valor.

如果需要进一步的信息,请不要犹豫要求.

提前致谢

编辑1:正确缩进代码

编辑2:我在每个总和之后打了一个d_start的打印来表示我的意思是说"并且变量的开始和宽度从那一刻起保持相同的价值."

在这里你有结果:

0.0
0.16
0.224
0.224
0.22784
0.22784
0.2280448
0.22812672
0.22812672
0.2281316352
0.2281316352
0.228131897344
0.228132002202
0.228132002202
0.228132008493
0.228132008493
0.228132008829
0.228132008963
0.228132008963
0.228132008971
0.228132008971
0.228132008971
0.228132008971
0.228132008971
0.228132008971
0.228132008971
0.228132008971
0.228132008971
0.228132008971
0.228132008971
0.228132008971
0.228132008971
0.228132008971
0.228132008971
0.228132008971
Run Code Online (Sandbox Code Playgroud)

python python-3.x

4
推荐指数
1
解决办法
735
查看次数

Hadoop 2.7.3 流 Jar 无效

我对 Hadoop 非常陌生,并试图使用运行一个简单的程序。

我已将本地示例数据复制到 hdfs,但在我的 map reduce 作业期间,当我按照官方 apache 文档运行此命令时

hadoop jar hadoop-streaming-2.7.3.jar \
-input /user/hduser/gutenberg/* \
-output /user/hduser/gutenberg-output \
-mapper /home/hduser/mapper.py \
-reducer /home/hduser/reducer.py
Run Code Online (Sandbox Code Playgroud)

我收到此错误

不是有效的 JAR:/usr/lib/hadoop-streaming-2.7.3.jar

请试着帮助我。

python hadoop jar

4
推荐指数
1
解决办法
2005
查看次数

使用stdio在Linux中读取和排序管道数据

正如标题所说,我需要编写一个小程序来读取标准输入的数据,对其进行排序,然后将其发送到标准输出.程序应该使用1个参数来告诉它一条记录有多长(以字节为单位).这是我测试它的方式:

printf 'D\x00C\x00\x00B\x00A' | ./binsort 2 | od -c
Run Code Online (Sandbox Code Playgroud)

以上应输出如下内容:

0000000  \0   A  \0   B   C  \0   D  \0
0000010
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止(binsort.c):

#include <stdio.h>
#include <stdlib.h>
#include <limits.h>

using namespace std;


void print_usage()
{
        printf("%s\n", "Usage: ");
}


int compare (const void * a, const void * b) // the compare function for qsort... might need some work
{
  return ( *(int*)a - *(int*)b );
}


int main(int argc, char *argv[])
{
        if (argc != 2 || stdin == …
Run Code Online (Sandbox Code Playgroud)

c

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

如何使用OpenCV 2.4.3进行转换?

如何使用OpenCV 2.4.3实现imrotate(Mat src,Mat dst,双角度)?有一个函数warpAffine(),但它做得更多,令人困惑.它会超出界限.

我希望它能够使画布更大,以适应一切.并用黑色填补空白点.

c++ opencv image-processing rotation

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

在HTML中显示空矩形框而不是卢比符号

我正在使用此代码显示卢比符号.

&#x20B9 ; // semicolon is just after 9.
Run Code Online (Sandbox Code Playgroud)

例如

<td> &#x20B9;{{ od.quantity * od.product_sell_price | currency:""}}</td>
Run Code Online (Sandbox Code Playgroud)

但它在某些机器/浏览器中显示空盒而不是卢比符号.对我来说它显示正常,但有些人分享我的屏幕截图,它是一种空的矩形框.

任何人都可以帮助我为什么这种不同的行为以及如何解决它?

html html5

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

使用shell脚本获取在hadoop中最近5分钟内创建的文件

我在HDFS中的文件为:

drwxrwx---   - root supergroup          0 2016-08-19 06:21 /tmp/logs/root/logs/application_1464962104018_1639064
drwxrwx---   - root supergroup          0 2016-08-19 06:21 /tmp/logs/root/logs/application_1464962104018_1639065
Run Code Online (Sandbox Code Playgroud)

现在/tmp/logs/root/logs/目录将不断在其中获取新文件。考虑到当前时间,我想获取在最近五分钟内创建的文件。然后,我需要将这些文件复制到本地计算机中。

unix shell hadoop hdfs

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