小编Par*_*ran的帖子

通过 VBA 解析 Json 数组

我从一个 api 得到一个 json 响应并解析它以在 excel 中更新。下面是代码。我无法进一步解析以获取价格信息。

Dim strResult As String
Dim objHTTP As Object
Dim URL As String
Set objHTTP = CreateObject("WinHttp.WinHttpRequest.5.1")
URL = "https://bitbns.com/order/getTickerAll"
objHTTP.Open "GET", URL, False
objHTTP.Send
Set JSON = JsonConverter.ParseJson(objHTTP.ResponseText)
'strResult = objHTTP.ResponseText
'MsgBox JSON(1)("BTC")("sellPrice")
baseCol = 9
buyCol = 10
sellCol = 11
i = 1
Dim keyCurr As String
For Each Item In JSON
    ActiveSheet.Cells(i + 2, baseCol).Value = Item.Keys
    i = i + 1
Next
Run Code Online (Sandbox Code Playgroud)

热心的帮助。正如您在上面的评论中看到的那样,我能够以硬编码方式获取数据

MsgBox JSON(1)("BTC")("sellPrice")
Run Code Online (Sandbox Code Playgroud)

但是当我尝试让它循环时,我无法做到。以下是我尝试过但没有奏效的方法。

ActiveSheet.Cells(i + 2, …
Run Code Online (Sandbox Code Playgroud)

macos excel vba

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

tensorflowjs 的后端 webgl 注册失败

正如 tensorflowjs github 中所建议的,我在这里发布了这个问题。在使用 tensorflow 的最简单示例中,我遇到了错误。

错误:
在此处输入图片说明

代码: 一个简单的 html 片段,只加载了 tfjs。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <script src="https://cdn.jsdelivr.net/npm/@tensorflow/tfjs@0.15.3/dist/tf.min.js"></script>
    <title>Testing Tfjs</title>
</head>
<body>
    <h2>Testing Tfjs</h2>    
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

浏览器:Chrome 版本 72.0.3626.119
操作系统:Win 10,GPU:GT 740M,版本 397.44。
Chrome gpu show 说:(因为我禁用了硬件加速以避免 chrome 有时变黑)

WebGL: Software only, hardware acceleration unavailable, 
WebGL2: Software only, hardware acceleration unavailable
Run Code Online (Sandbox Code Playgroud)

我曾尝试将后端明确设置为 cpu,但没有帮助。我在 github 上看到其他帖子谈论这个错误,但徒劳无功。

google-chrome webgl tensorflow

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

python list()在与ipython notebook中的另一个操作嵌套时删除整个列表

我想从熊猫数据框中获取列标题列表.我还想删除列表中的一个不需要的元素.我尝试下面的代码,这是有效的.

features_list = list(data_panda.columns.values)
features_list.remove('email_address')
features_list
Run Code Online (Sandbox Code Playgroud)

输出:生成列表

但是,当我尝试在下面的单行中这样做时,我得不到任何输出.

features_list_1 = list(data_panda.columns.values).remove('email_address')
features_list_1
Run Code Online (Sandbox Code Playgroud)

输出:没什么

截图: 在此输入图像描述

为什么?

我在Anaconda中使用Py2环境.

python list ipython

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

标签 统计

excel ×1

google-chrome ×1

ipython ×1

list ×1

macos ×1

python ×1

tensorflow ×1

vba ×1

webgl ×1