有几个(例子)SO帖子涉及如何使用子GridSpec绘图.我试图实现无济于事,是允许使用GridSpecwith subplots,类似这样的东西,我可以用一些循环控制索引替换实际的数组和列表索引:
gs = gridspec.GridSpec(4, 1, height_ratios=[2, 2, 1, 1])
tPlot, axes = plt.subplots(4, sharex=True, sharey=False)
tPlot.suptitle(node, fontsize=20)
axes[0].plot(targetDay[0], gs[0])
axes[1].plot(targetDay[1], gs[1])
axes[2].scatter(targetDay[2], gs[2])
axes[3].plot(targetDay[3], gs[3])
Run Code Online (Sandbox Code Playgroud)
不用说这段代码不起作用,它只是一个例子.
现在我必须突出显示拼写错误的单词,然后双击它,然后选择 correct spelling,然后选择正确的单词.我很累,只是写了所有这些步骤,任何想法如何更快地完成这项工作?我使用vim插件,所以PLUS 1适用于任何可以让我避开触控板/鼠标的解决方案.
我有一个file.csv约15k行,看起来像这样
SAMPLE_TIME, POS, OFF, HISTOGRAM
2015-07-15 16:41:56, 0-0-0-0-3, 1, 2,0,5,59,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,
2015-07-15 16:42:55, 0-0-0-0-3, 1, 0,0,5,9,0,0,0,0,0,2,0,0,0,50,0,
2015-07-15 16:43:55, 0-0-0-0-3, 1, 0,0,5,5,0,0,0,0,0,2,0,0,0,0,4,0,0,0,
2015-07-15 16:44:56, 0-0-0-0-3, 1, 2,0,5,0,0,0,0,0,0,2,0,0,0,6,0,0,0,0
Run Code Online (Sandbox Code Playgroud)
我希望它导入到pandas.DataFrame任何给定没有标题的列的随机值,如下所示:
SAMPLE_TIME, POS, OFF, HISTOGRAM 1 2 3 4 5 6
2015-07-15 16:41:56, 0-0-0-0-3, 1, 2, 0, 5, 59, 4, 0, 0,
2015-07-15 16:42:55, 0-0-0-0-3, 1, 0, 0, 5, 0, 6, 0, nan
2015-07-15 16:43:55, 0-0-0-0-3, 1, 0, 0, 5, 0, 7, nan nan
2015-07-15 16:44:56, 0-0-0-0-3, 1, 2, 0, 5, …Run Code Online (Sandbox Code Playgroud) 使用angular2-mdl的演示项目作为指南,我移植了tab组件并尝试如下实现:
import { Component } from '@angular/core';
@Component({
selector: 'my-dashboard',
templateUrl: './landing.my.html'
})
export class MyDashboard {
public activeIndex = 0;
public tabChanged({index}): void {
this.activeIndex = index;
}
}
Run Code Online (Sandbox Code Playgroud)
模板是:
<mdl-tabs mdl-ripple mdl-tab-active-index="0" (mdl-tab-active-changed)="tabChanged($event)">
<mdl-tab-panel mdl-tab-panel-title="home">
<mdl-tab-panel-title>
<mdl-icon class="mdl-color-text--primary">home</mdl-icon><span>Home</span>
</mdl-tab-panel-title>
<mdl-tab-panel-content>
<ul>
<li>Stanis</li>
<li>Joffrey</li>
</ul>
</mdl-tab-panel-content>
</mdl-tab-panel>
<mdl-tab-panel mdl-tab-panel-title="something">
<mdl-tab-panel-title>
<mdl-icon class="mdl-color-text--primary">group_work</mdl-icon><span>Ontology</span>
</mdl-tab-panel-title>
<mdl-tab-panel-content>
<ul>
<li>Stanis</li>
<li>Joffrey</li>
</ul>
</mdl-tab-panel-content>
</mdl-tab-panel>
<mdl-tab-panel mdl-tab-panel-title="another">
<mdl-tab-panel-title>
<mdl-icon class="mdl-color-text--primary">list</mdl-icon><span>Cognitive</span>
</mdl-tab-panel-title>
<mdl-tab-panel-content>
<ul>
<li>Robert</li>
</ul>
</mdl-tab-panel-content>
</mdl-tab-panel>
<mdl-tab-panel mdl-tab-panel-title="else">
<mdl-tab-panel-title> …Run Code Online (Sandbox Code Playgroud) 我的Controller对象使用Renci.SshNet通过SSH调用MySQL数据库,因为我连接到几个DB,我转向多线程,函数af.FetchAll()返回a DataSet,所有这些都被添加到列表中DataList<DataSet>,然后我要求所有任务完成,然后我将把我DataList的写入对象保存到CSV文件,问题是:当文件编写者试图访问它时,里面的代码awaiter.OnCompleted(() =>..etc仍在更新DataList,尽管我要求完成任务,我foreach (Task t in taskList) t.Wait();怎样才能确定在继续之前,awaiter完成执行并将'DataList'写入文件
public void Query()
{
List<QueryValue> QueriesList = quryValLister.GetQueriesList();
List<ConnectionValues> ConnectionsList = concValLister.GetConnectionList();
// iterating over servers
List<Task> taskList = new List<Task>();
foreach (ConnectionValues obj in ConnectionsList)
{
Controller af = new Controller(obj, QueriesList);
Task<DataSet> taskDataResult = Task.Run (() => af.FetchAll());
taskList.Add(taskDataResult);
var awaiter = taskDataResult.GetAwaiter();
awaiter.OnCompleted(() =>
{
DataSet temp = awaiter.GetResult();
if (temp != null)
{ …Run Code Online (Sandbox Code Playgroud) 我有一个类型集合,Future[Option[String]]并将其映射到一个返回的函数Future[Option[Profile]],但这会创建一个返回类型,Future[Option[Future[Option[Profile]]]]因为queryProfile返回类型为`Future [Option [Profile]]
val users: Future[Option[User]] = someQuery
val email: Future[Option[String]] = users map(opSL => opSL map(_.email) )
val userProfile = email map {opE => opE map {E => queryProfile(E)}}
Run Code Online (Sandbox Code Playgroud)
我需要使用Profile内部包含的对象val userProfile而不需要解开所有这些级别,使用flatMap或“展平” 的正确方法是什么,或者是否有更好的方法呢?
我试图在一个范围内生成randoms.我有多个线程中的多个对象将调用此函数,该函数在单例类中,因此只有一个对象被调用.但是我注意到我的随机数更接近范围的中间,因此,对于前200次调用,它们开始慢慢分散在给定范围内.
std::uniform_real_distribution<double> dis作为一个类变量,但我不断得到错误,uniform_real_distribution不是std::为什么会这样的成员?std::shared_ptr< std::uniform_real_distribution<double> > _uniform_distribution作为类变量,但仍然有错误.double getRandom(Object* foo){
std::random_device rnd;
std::mt19937 gen(rnd());
std::uniform_real_distribution<double> dis(0, foo->limit);
double random = dis(gen);
return random;
}
Run Code Online (Sandbox Code Playgroud) python ×2
python-2.7 ×2
angular ×1
angular2-mdl ×1
atom-editor ×1
c# ×1
c++ ×1
c++11 ×1
csv ×1
dataframe ×1
matplotlib ×1
pandas ×1
scala ×1
typescript ×1
visual-c++ ×1