我从一个 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) 正如 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 上看到其他帖子谈论这个错误,但徒劳无功。
我想从熊猫数据框中获取列标题列表.我还想删除列表中的一个不需要的元素.我尝试下面的代码,这是有效的.
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环境.