小编GoF*_*ter的帖子

IPython笔记本不可读

所以我第一次安装了IPython(Windows 7 64位).按照这里的说明:

IPython安装

下载并安装了Anaconda 1.9.1然后给出了命令

conda update conda
conda update ipython
Run Code Online (Sandbox Code Playgroud)

(以管理员身份运行命令行终端)

安装完成OK,我试图从这里打开一个示例.ipynb笔记本文件;

示例IPython Notebook文件

但我得到以下错误;

Error loading notebook
Unreadable Notebook: Notebook does not appear to be JSON: '\n\n
Run Code Online (Sandbox Code Playgroud)

我已经尝试了一些来自IPython示例笔记本的其他示例笔记本,并且都无法打开并给出相同的错误!

谁知道这里有什么问题以及如何解决?

ipython ipython-notebook

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

C++监视变量值的变量

我正在将TradeStation EasyLanguage指标代码转换为C++ DLL.使用TradeStation API,可以访问C++ DLL中的市场数据,如下所示:

double currentBarDT = pELObject->DateTimeMD[iDataNumber]->AsDateTime[0];
Run Code Online (Sandbox Code Playgroud)

我的问题是:

当变量'currentBarDT'的值改变/更新时,C++中是否有可能"监视"或"监听"?我想使用更改值作为触发器来使用Boost.Signals2生成信号.

c++ state object tradestation

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

Bokeh 概念验证高效的动态绘图更新?

作为概念验证的演示作品,我创建了四个 OHLC 蜡烛的散景图。

我想扩展演示以动画化绘图,以便当前烛台能够移动和更新以响应其 OHLC 数据的变化。重要的一点是,只应更新最终蜡烛的组件(字形?),而不是整个图。

目的是演示一种计算量轻的方法,可以扩展到包含许多蜡烛和非常频繁地更新“实时”蜡烛的更大图表。

有谁能够用代码概述或演示如何实现这一点吗?

带着感谢。

Jupyter 笔记本 Python 代码(包括 39 秒的合成报价数据,以促进 4 x 10 秒烛台动画):

from ipywidgets import interact
import numpy as np
from bokeh.plotting import figure, output_notebook, show
import datetime as dt
import pandas as pd
from math import pi

datum = dt.datetime.now()
time_delta = dt.timedelta(seconds=1)

tick_data = [(datum + (time_delta*1), 20),
 (datum + (time_delta*2), 19.67603177022472),
 (datum + (time_delta*3), 20.431878609290592),
 (datum + (time_delta*4), 20.20576131687243),
 (datum + (time_delta*5), 20.715609070433032),
 (datum + (time_delta*6), 20.722416975732024),
 (datum + (time_delta*7), …
Run Code Online (Sandbox Code Playgroud)

python plot animation candlestick-chart bokeh

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

演示如何使用 boto3 从 S3 存储桶中删除特定密钥或多个密钥

boto3 函数允许从 S3 存储桶中删除密钥列表。请您演示一下如何使用它的示例:

  1. 要删除的单个键。
  2. 要删除的多个键的列表。

带着感谢。

delete_objects(**kwargs)
This operation enables you to delete multiple objects from a bucket using a  single HTTP request. You may specify up to 1000 keys.

Request Syntax

response = bucket.delete_objects(
    Delete={
        'Objects': [
            {
                'Key': 'string',
                'VersionId': 'string'
            },
        ],
        'Quiet': True|False
    },
    MFA='string',
    RequestPayer='requester'
)
Run Code Online (Sandbox Code Playgroud)

python amazon-s3 amazon-web-services boto3

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

使用 CMake 在 Windows 10 上构建 zeromq

过去,我使用 Visual Studio 解决方案文件在 Windows 上构建 zeromq (libzmq)。我刚刚注意到 Visual Studio 解决方案已被弃用,因为它们太难维护了。

另一种方法是使用CMake;问题是我没有如何以这种方式调用构建的经验。有没有人可以一步一步地演示必要的命令?

我想使用 libsodium 实现 32 位和 64 位 libzmq 二进制文件,并在 Windows 10 上使用 VS2015 进行编译。(我已经安装了 CMake 64bit 并允许它在安装时添加到系统路径中。)

谢谢

cmake zeromq libsodium windows-10

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

将双精度日期和时间值转换为另一个时区?

我创建了一些代码来将双精度日期和时间值转换为另一个时区.当使用DateTimeKind.Local代替DateTimeKind.Unspecified时,它给出了我不理解的行为.

我的想法是传递给ConvertTime方法的双精度值完全脱离了它的地理上下文.当然,要正确转换的时间,有必要指定该值是本地时间并属于某个时区吗?

我正在尝试确保将本地源时间正确转换为本地目标时间并观察夏令时,而不考虑主机的时区设置.

从这个概念开始,我试着指出

DateTime sourceDT = DateTime.SpecifyKind(inDT, DateTimeKind.Local);
Run Code Online (Sandbox Code Playgroud)

但这会导致时间不被转换.如果我指定

 DateTime sourceDT = DateTime.SpecifyKind(inDT, DateTimeKind.Unspecified);
Run Code Online (Sandbox Code Playgroud)

然后转换发生.

有人可以解释为什么DateTimeKind.Local不被接受为时间转换中的有效规范以及如何实现我正在尝试的内容.

namespace ConvertTime
{
public interface ConvertTimeClass
{
    double ConvertTime(double inTime, [MarshalAs(UnmanagedType.LPStr)] string sourceTZ,     [MarshalAs(UnmanagedType.LPStr)] string destTZ);
}

public class ManagedClass : ConvertTimeClass
{
    public double ConvertTime(double inTime, [MarshalAs(UnmanagedType.LPStr)] string sourceTZ, [MarshalAs(UnmanagedType.LPStr)] string destTZ)
    {
        DateTime inDT = DateTime.FromOADate(inTime);//convert decimal date and time value to a DateTime object.
        DateTime sourceDT = DateTime.SpecifyKind(inDT, DateTimeKind.Unspecified);//specify that the time represents a local time and save into a …
Run Code Online (Sandbox Code Playgroud)

c# double time timezone datetime

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