我有一个看起来像这样的数组
cplr = array([ 0.01828922, 0.01972157, 0.02342053, ..., 0.25928021,
0.26352547, 0.26883406])
Run Code Online (Sandbox Code Playgroud)
如果我说
import matplotlib.pyplot as plt
plt(cplr)
Run Code Online (Sandbox Code Playgroud)
TypeError:'module'对象不可调用
如何绘制numpy数组的内容?
在这个回应中:
这个程序是给出的:
std::vector<int> vi{ 0, 2, 4 };
std::vector<std::string> vs{ "1", "3", "5", "7" };
for (auto i : redi::zip(vi, vs))
std::cout << i.get<0>() << ' ' << i.get<1>() << ' ';
Run Code Online (Sandbox Code Playgroud)
我不知道它的类型auto i
是什么,使得重用专业知识和从示例中学习变得更加困难.以下是改变auto i
成char i
收益
In function ‘int main()’:|
/data/cbworkspace/TestZip/TestZip.cpp|14|error: cannot convert ‘boost::iterator_facade<boost::zip_iterator<boost::tuples::tuple<__gnu_cxx::__normal_iterator<int*, std::vector<int> >, __gnu_cxx::__normal_iterator<int*, std::vector<int> > > >, boost::tuples::cons<int&, boost::tuples::cons<int&, boost::tuples::null_type> >, boost::random_access_traversal_tag, boost::tuples::cons<int&, boost::tuples::cons<int&, boost::tuples::null_type> >, long int>::reference {aka boost::tuples::cons<int&, boost::tuples::cons<int&, boost::tuples::null_type> >}’ to ‘char’ in initialization|
/data/cbworkspace/TestZip/TestZip.cpp|14|warning: unused …
Run Code Online (Sandbox Code Playgroud) 改性.此代码现在有效.
我试着按照这里的例子:
https://github.com/flatland/clojure-protobuf
我创建了一个新项目:
lein new protobuf
Run Code Online (Sandbox Code Playgroud)
将目录更改为protobuf,我在/ resources/proto/example.proto文件中添加了以下内容:
option java_package = "com.example";
package Example;
message Person {
required int32 id = 1;
required string name = 2;
optional string email = 3;
repeated string likes = 4;
}
Run Code Online (Sandbox Code Playgroud)
我的项目文件看起来像这样.与上面url中的示例的唯一区别是我修改为1.5.1.
(defproject org.flatland/protobuf "0.8.2-SNAPSHOT"
:description "Clojure-protobuf provides a clojure interface to Google's protocol buffers."
:license {:name "Eclipse Public License"
:url "http://www.eclipse.org/legal/epl-v10.html"}
:url "https://github.com/flatland/clojure-protobuf"
:dependencies [[org.clojure/clojure "1.5.1"]
[org.flatland/protobuf "0.7.1"]
[org.flatland/useful "0.11.1"]
[org.flatland/schematic "0.1.2"]
[org.flatland/io "0.3.0"]
[ordered-collections "0.4.2"]]
:plugins [[lein-protobuf "0.1.1"]]
:aliases {"testall" …
Run Code Online (Sandbox Code Playgroud) 我有一个C ++应用程序,可以像这样使用Google Protobuf序列化结构
int len = mdd.ByteSize();
char* buf = (char *)malloc(len);
mdd.SerializeToArray(buf, len);
Run Code Online (Sandbox Code Playgroud)
我想从python反序列化:
import marketdata_pb2
...
md = marketdata_pb2.MarketDataDepth()
#what goes here? I don't see a marketdata_pb2.parsefromarray()
Run Code Online (Sandbox Code Playgroud) 我使用以下代码
int lenSend = odl->ByteSize();
char* buf = (char *)malloc(lenSend);
odl->SerializeToArray(buf, lenSend);
Run Code Online (Sandbox Code Playgroud)
我收到这个错误,我无法理解为什么我得到它(是的,我得到它三次):
libprotobuf ERROR google/protobuf/wire_format.cc:1059]在序列化协议缓冲区时遇到包含无效UTF-8数据的字符串.字符串必须只包含UTF-8; 对原始字节使用'bytes'类型.
libprotobuf ERROR google/protobuf/wire_format.cc:1059]在序列化协议缓冲区时遇到包含无效UTF-8数据的字符串.字符串必须只包含UTF-8; 对原始字节使用'bytes'类型.
libprotobuf ERROR google/protobuf/wire_format.cc:1059]在序列化协议缓冲区时遇到包含无效UTF-8数据的字符串.字符串必须只包含UTF-8; 对原始字节使用'bytes'类型.
谢谢.
我有以下从网上下载的代码.我已经修改了它,所以它在雅虎更容易.
我的问题是关于python(一般)和python + pandas能够处理比我在这里尝试的更多数据的能力.当我运行此代码时,如果我计算了符号之间的所有相关性,它最终会阻塞(参见"它显示这个"部分).如果我删除一些计算,它似乎没问题.我不确定什么是chocking,我认为这是熊猫?
什么是打破这个代码,因此它不会失去[的循环,而是使用矢量]其简洁的正确方法,并仍然能够处理更多的数据?我想能够处理10年存储在文件的步骤1分数据,如果它甚至不能处理日常一年的数据,它不会在该数据集的工作.
所以我的问题是:
修复这个程序的正确方法是什么(希望我可以概括),以便它可以在DOW 30符号上运行?
import pandas
from matplotlib.pyplot import show, legend
from datetime import datetime
from matplotlib import finance
import numpy
# 2011 to 2012
start = datetime(2011, 01, 01)
end = datetime(2012, 01, 01)
symbolsAK = ["AA", "AXP", "BA", "BAC", "CAT",
"CSCO", "CVX", "DD", "DIS", "GE", "HD",
"HPQ", "IBM", "INTC", "JNJ", "JPM",
"KO"]
symbolsMP = ["MCD", "MMM", "MRK", "MSFT", "PFE", "PG"]
#symbolsTX = ["T", "TRV", "UNH", "UTX", "VZ", "WMT", "XOM"]
symbols = symbolsAK
symbols = …
Run Code Online (Sandbox Code Playgroud) 我有以下代码拒绝解析为日期:
20130718-18:15:36.038
Run Code Online (Sandbox Code Playgroud)
有谁知道使用System.Datetime.Parse()解析它的正确C#代码是什么?
谢谢.