小编tln*_*agy的帖子

在Pandoc Markdown中插入垂直空间

是否可以使用Pandoc风味的Markdown插入额外的垂直空间?<br>在LaTeX中Word文档或HTML或\ vspace中显示为空行的内容.还是等同的?

我的问题是我不想要我的引用列表的标题,但是这使我的引用在Word和LaTeX中都与前一段太接近了.

pandoc

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

构建3D Pandas DataFrame

我在Pandas中构建3D DataFrame时遇到了困难.我想要这样的东西

A               B               C
start    end    start    end    start    end ...
7        20     42       52     90       101
11       21                     213      34
56       74                     9        45
45       12
Run Code Online (Sandbox Code Playgroud)

where A,B等是顶级描述符,start并且end是subdescriptors.随后的数字是成对的,并且没有相同数量的对A,B等等.观察A有四个这样的对,B只有1,并且C有3个.

我不知道如何继续构建这个DataFrame.修改这个例子没有给我设计输出:

import numpy as np
import pandas as pd

A = np.array(['one', 'one', 'two', 'two', 'three', 'three'])
B = np.array(['start', 'end']*3)
C = [np.random.randint(10, 99, 6)]*6
df = pd.DataFrame(zip(A, B, C), …
Run Code Online (Sandbox Code Playgroud)

python pandas

21
推荐指数
2
解决办法
4万
查看次数

如何在Pandoc的前面部分指定编号部分?

我想通过Pandoc对YAML前端问题的支持来指定编号部分.我知道命令行用法的标志是--number-sections,但是类似于

---
title: Test
number-sections: true
---
Run Code Online (Sandbox Code Playgroud)

不会产生预期的结果.我知道我很接近,因为你可以用几何包(例如geometry: margin=2cm)来做到这一点.我希望有关于Pandoc YAML前端处理方式的明确指南.例如,以下内容非常有用(避免模板),但其可发现性很低:

 header-includes: 
 - \usepackage{some latex package}
Run Code Online (Sandbox Code Playgroud)

yaml pandoc

20
推荐指数
2
解决办法
9625
查看次数

在Pandas DataFrame中定义具有高于特定阈值的值的连续区域

我有一个Pandas Dataframe的索引和值介于0和1之间,如下所示:

 6  0.047033
 7  0.047650
 8  0.054067
 9  0.064767
10  0.073183
11  0.077950
Run Code Online (Sandbox Code Playgroud)

我想检索超过一定阈值(例如0.5)的超过5个连续值的区域的起点和终点的元组.所以我会有这样的事情:

 [(150, 185), (632, 680), (1500,1870)]
Run Code Online (Sandbox Code Playgroud)

在第一元组是从索引150开始的区域的情况下,具有35个在行中均高于0.5的值,并且在索引185处包含非包含性的值.

我开始只过滤0.5以上的值

 df = df[df['values'] >= 0.5]
Run Code Online (Sandbox Code Playgroud)

现在我有这样的价值观:

632  0.545700
633  0.574983
634  0.572083
635  0.595500
636  0.632033
637  0.657617
638  0.643300
639  0.646283
Run Code Online (Sandbox Code Playgroud)

我无法显示我的实际数据集,但下面的数据集应该是一个很好的表示

import numpy as np
from pandas import *

np.random.seed(seed=901212)

df = DataFrame(range(1,501), columns=['indices'])
df['values'] = np.random.rand(500)*.5 + .35
Run Code Online (Sandbox Code Playgroud)

收益:

 1  0.491233
 2  0.538596
 3  0.516740
 4  0.381134
 5  0.670157
 6  0.846366
 7  0.495554 …
Run Code Online (Sandbox Code Playgroud)

python numpy pandas

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

行numpy非零行?

我有一个2d布尔数组,我试图从中提取真值的索引.Numpy的非零函数将我的2d数组分解为x和y的位置列表,这是有问题的.

是否可以true在保留行顺序的同时找到元素的列索引?

列中的每个真值都在同一行中相互关联,因此将它们拆分为(行索引,列索引)对是没有用的.这可能吗?

我在想,np.apply_along_axis也许有用.

numpy

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

zsh autocomplete anaconda环境

是否有可能让zsh自动完成显示在下面的anaconda环境source activate?总是必须运行conda info -e以弄清楚每个环境的名称是很烦人的.

zsh autocomplete anaconda

8
推荐指数
3
解决办法
1264
查看次数

在Julia中截断字符串

是否有将字符串截断到一定长度的便利功能?

它相当于这样的东西

test_str = "test"
if length(test_str) > 8
   out_str = test_str[1:8]
else
   out_str = test_str
end
Run Code Online (Sandbox Code Playgroud)

string julia

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

在seaborn群集图中专门更改热图的大小?

我在seaborn中制作了一个聚类热图,如下所示

import numpy as np
import seaborn as sns
np.random.seed(2)
data = np.random.randn(100, 10)
sns.clustermap(data)
Run Code Online (Sandbox Code Playgroud)

但行被压扁:

在此输入图像描述

但如果我将一个大小传递给clustermap函数,那么它看起来很糟糕

在此输入图像描述

有没有办法只增加热图部分的大小?这样可以读取行名称,但不会拉伸集群部分.

python matplotlib seaborn

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

如何在Gadfly.jl中添加自定义颜色映射?

在Gadfly.jl中为主题添加自定义颜色贴图的最佳方法是什么?假设我创建了一个新的颜色映射,如下所示:

n = 12
color_map = distinguishable_colors(n, Color[LCHab(50, 60, 290)],
                       transform=c -> deuteranopic(c, 1),
                       lchoices=Float64[65, 30, 50, 50],
                       cchoices=Float64[0, 50, 60, 70],
                       hchoices=linspace(0, 50, 24))
Run Code Online (Sandbox Code Playgroud)

(基于https://github.com/dcjones/Gadfly.jl/issues/602).如何将其传递给Theme对象,以便我的绘图使用此颜色映射而不是默认颜色映射?default_colorTheme 的参数只接受一个值.

julia gadfly

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

Julia处理void返回类型

Void在函数返回类型时处理类型的最佳方法是什么?http://docs.julialang.org/en/release-0.5/manual/faq/#how-does-null-or-nothingness-work-in-julia中的建议不起作用.

MWE(必须从REPL运行才能Base.source_dir()返回Void):

julia> isempty(Base.source_dir())
ERROR: MethodError: no method matching start(::Void)
Closest candidates are:
  start(::SimpleVector) at essentials.jl:170
  start(::Base.MethodList) at reflection.jl:258
  start(::IntSet) at intset.jl:184
  ...
 in isempty(::Void) at ./iterator.jl:3
 in isempty(::Void) at /Applications/Julia-0.5.app/Contents/Resources/julia/lib/julia/sys.dylib:?

julia> isdefined(Base.source_dir())
ERROR: TypeError: isdefined: expected Symbol, got Void

julia> typeof(Base.source_dir()) == Void
true
Run Code Online (Sandbox Code Playgroud)

这是Julia 0.5.后一种选择有效,但有点难看.

julia

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

标签 统计

julia ×3

python ×3

numpy ×2

pandas ×2

pandoc ×2

anaconda ×1

autocomplete ×1

gadfly ×1

matplotlib ×1

seaborn ×1

string ×1

yaml ×1

zsh ×1