问题列表 - 第258379页

相关矩阵图与一侧的系数,另一侧的散点图和对角线上的分布

我喜欢PerformanceAnalyticsR包的chart.Correlation功能中的这个相关矩阵:

PerformanceAnalytics chart.Correlation结果

我怎样才能在Python中创建它?我见过的相关矩阵图主要是热图,例如这个seaborn例子.

python pandas seaborn

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

mpdf 输出文档为 html

我可以将 mpdf 文档输出为 HTML 字符串或文件而不是 pdf 吗?对调试会有帮助。

例子:

$mpdf->WriteHTML($page_config_css, 1);
$mpdf->SetHTMLHeader($header_first_page);
$mpdf->WriteHTML($output_first_page);
$mpdf->SetHTMLHeader($header);
$mpdf->SetHTMLFooter($footer);
$mpdf->WriteHTML($main_content);

// Can I output it at this stage as html for inspection? 

$mpdf->Output();
Run Code Online (Sandbox Code Playgroud)

html php mpdf

6
推荐指数
0
解决办法
3548
查看次数

在C++中有什么类似Haskell Data.Sequence的吗?

是否有任何C++库实现Haskell Data.Sequence容器之类的东西?

我最感兴趣的是:

  1. 维护元素顺序(插入它们的顺序).
  2. O(logn)通过索引访问.阿卡operator[](size_type pos).
  3. O(logn) 在中间插入/删除(通过索引).

c++ tree haskell data-structures

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

ElasticHttpError:406,索引数据时出现弹性搜索错误

我正在尝试在弹性搜索中索引数据。

以下是有关弹性搜索的版本和其他详细信息

{ "name" : "Tmqcj9W",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "HvwGfRrpR4-iaViCTm9ZwA",
  "version" : {
    "number" : "6.1.1",
    "build_hash" : "bd92e7f",
    "build_date" : "2017-12-17T20:23:25.338Z",
    "build_snapshot" : false,
    "lucene_version" : "7.1.0",
    "minimum_wire_compatibility_version" : "5.6.0",
    "minimum_index_compatibility_version" : "5.0.0",
   }"tagline" : "You Know, for Search"}
Run Code Online (Sandbox Code Playgroud)

索引数据的客户端代码在 python 中:

es = ElasticSearch('http://localhost:9200/')
es.create_index(index_name)
es.bulk_index("index_name", "doc_type", [{"title":"this is title","desc":"this is description"}])
Run Code Online (Sandbox Code Playgroud)

我收到以下错误。

“pyelasticsearch.exceptions.ElasticHttpError: (406, 'Content-Type header [] is not supported')”

经过几次搜索后,我得到了一些建议,说我需要将内容类型设置为"application/json",但我不确定如何设置。谁能帮我这个 ?。

python jvm elasticsearch

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

如何回收MySql磁盘空间

我在 MySql 服务器中有一个表,该表包含大约 1M 行。只是因为一个列表每天都在占用更多的磁盘空间。此列的数据类型为 Mediumblob。表大小约为 90 GB。

在每一行插入之后,我做一些处理然后在我真的不需要这个列之后。

那么对于这一列,如果我在处理该行后将该值设置为 NULL,MySql 是否利用这个空白空间进行下一行插入?

MySql 服务器详细信息

服务器版本:5.7

引擎:InnoDB

托管:谷歌云Sql

编辑 1:我从表中删除了 90% 的行,然后我运行了 OPTIMIZE TABLE table_name 但它只减少了 4GB 的磁盘空间并且它没有回收可用磁盘空间。

编辑 2 我什至删除了我的数据库并创建了新的数据库和表,但 MySql 服务器仍然显示 80GB 磁盘空间。MySQL服务器所有数据库的大小

SELECT table_schema "database name",
         sum( data_length + index_length ) / 1024 / 1024 "database size in MB",
         sum( data_free )/ 1024 / 1024 "free space in MB"
     FROM information_schema.TABLES
     GROUP BY table_schema; 

+--------------------+---------------------+------------------+
| database name      | database size in MB | free space in …
Run Code Online (Sandbox Code Playgroud)

mysql database

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

SwitchCompat fontfamily不会改变

我正在使用Android Studio并在我的主要活动中有一个SwitchCompat小部件.它的默认fontfamily是sans-serif-medium,我把它改成了quicksand_light.我还有一些TextViews,每个fontfamily都设置为quicksand_light.在我的活动的xml文件的设计选项卡上,它显示了具有quicksand_light fontfamily的SwitchCompat,就像TextViews一样,但是当我在手机或模拟器上运行它时,SwitchCompat的fontfamily是sans-serif-medium.有什么额外的东西我需要做更改fontfamily或这是一个错误或这只是我?

android switchcompat

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

带有auto和default参数的C++成员函数

我试图在C++类中实现一个成员函数,该类具有auto参数(lambda)和带有默认值的int参数.像这样的东西:

class Base {
public:
    int add_one(auto fobj, int b=3);
};

int Base::add_one(auto add_fcn, int b) {
    return add_fcn(1, b);
}
Run Code Online (Sandbox Code Playgroud)

但是,像这样的简单测试无法编译:

#include <iostream>

class Base {
public:
    int add_one(auto fobj, int b=3);
};

int Base::add_one(auto add_fcn, int b) {
    return add_fcn(1, b);
}

int main() {
    int ans;
    auto add_fcn = [](int a, int b) -> int {return a + b;};
    Base obj;
    ans = obj.add_one(add_fcn);
    std::cout << ans << "\n";
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

编译器(MinGW 7.2.0,flags:-std = c ++ …

c++ lambda class

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

Rails不呈现public / index.html文件;浏览器中的空白页

将我的Rails + React应用程序部署到Heroku时遇到问题。React客户端位于client/Rails应用程序的目录中。由于使用react-router,Rails服务器需要知道index.html从React构建中渲染。当我在Heroku上部署客户端时,脚本会将内容从复制client/build/.到Rails应用程序的public/目录。

现在是问题所在:当我的路线检测到诸如example.com/about之类的路径时,它将尝试渲染public/index.html。方法如下:

def fallback_index_html
   render file: "public/index.html"
end
Run Code Online (Sandbox Code Playgroud)

但是,该文件的内容不会发送到浏览器。我得到空白页。我puts "hit fallback_index_html"在方法中添加了一个,并确认该方法已被执行。我还打开了puts文件,以确认文件具有所需的html(这是该puts日志中显示的内容,以及应发送给浏览器的内容):

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no">
    <meta name="theme-color" content="#000000">
    <link rel="manifest" href="/manifest.json">
    <link rel="shortcut icon" href="/favicon.ico">
    <title>Simple Bubble</title>
    <link href="/static/css/main.65027555.css" rel="stylesheet">
</head>

<body><noscript>You need to enable JavaScript to run this app.</noscript>
    <div id="root"></div>
    <script type="text/javascript" src="/static/js/main.21a8553c.js"></script>
</body>

</html>
Run Code Online (Sandbox Code Playgroud)

我尝试过的最新修复方法是config/environments/production.rb并更改 …

ruby ruby-on-rails heroku reactjs react-router

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

在pyspark中将Unix(纪元)时间更改为本地时间

我在 Spark 中有一个数据帧,其中包含 Unix(Epoch) 时间和时区名称。我希望根据不同的tz名称将epochtime转换为当地时间。我的数据如下所示:

data = [
    (1420088400, 'America/New_York'),
    (1420088400, 'America/Los_Angeles'),
    (1510401180, 'America/New_York'),
    (1510401180, 'America/Los_Angeles')]

df = spark.createDataFrame(data, ["epoch_time", "tz_name"])

df.createOrReplaceTempView("df")
df1 = spark.sql("""select *, from_unixtime(epoch_time) as gmt_time,"
               from_utc_timestamp(from_unixtime(epoch_time), tz_name) as local_time"
               from df""")
df1.show(truncate= False)
Run Code Online (Sandbox Code Playgroud)

结果如下:

+----------+-------------------+-------------------+---------------------+
|epoch_time|tz_name            |gmt_time           |local_time           |
+----------+-------------------+-------------------+---------------------+
|1420088400|America/New_York   |2015-01-01 05:00:00|2015-01-01 00:00:00.0|
|1420088400|America/Los_Angeles|2015-01-01 05:00:00|2014-12-31 21:00:00.0|
|1510401180|America/New_York   |2017-11-11 11:53:00|2017-11-11 06:53:00.0|
|1510401180|America/Los_Angeles|2017-11-11 11:53:00|2017-11-11 03:53:00.0|
+----------+-------------------+-------------------+---------------------+
Run Code Online (Sandbox Code Playgroud)
  1. 我不太确定这种转移是否正确,但夏令时似乎已经得到考虑。
  2. 我是否应该首先使用 from_unixtime 将 epochtime 更改为时间字符串,然后使用 to_utc_timestamp 将其更改为 utc 时间戳,最后使用 tz_name 将此 UTC 时间戳更改为本地时间?尝试了这个但出现错误

    df2 = spark.sql("""select *, from_unixtime(epoch_time) as gmt_time, …
    Run Code Online (Sandbox Code Playgroud)

timezone epoch apache-spark apache-spark-sql pyspark

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

Pyreverse 不绘制关系/箭头/连接

嘿,我有点让 Pyreverse 工作了,它现在显示我的类,但它并没有在类之间建立联系。

在一节课上我得到了

class webserver:
    print('stuff')
    getcaller1 = getcaller.GetCaller()
    device_dict = getcaller1.abc(m)
Run Code Online (Sandbox Code Playgroud)

另一个包含

class GetCaller():

    def __init__():
        print('init')

    def abc(self, m):

        devices=get(m)
Run Code Online (Sandbox Code Playgroud)

然而,我在classes.png中得到的只是这个(类之间没有线条或箭头) 在此输入图像描述

该代码有效,如果我在 pip 安装的模块上运行pyreverse 内容,pyreverse 确实会打印这些箭头,但我自己的项目中一定缺少一些东西。Python 类还可以有哪些其他类型的关系?

python uml pylint pyreverse

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