小编Mat*_*att的帖子

保存交互式Matplotlib数字

有没有办法保存Matplotlib数字,以便可以重新打开并恢复典型的交互?(就像MATLAB中的.fig格式一样?)

我发现自己多次运行相同的脚本来生成这些交互式数字.或者我正在向我的同事发送多个静态PNG文件以显示情节的不同方面.我宁愿发送图形对象并让它们自己与它进行交互.

python matplotlib

109
推荐指数
4
解决办法
5万
查看次数

在matplotlib中绘制unix时间戳

我想用python的matplotlib模块制作一个通用值-vs-时间图.我的时间是在unix时间,但我希望它们在图的x轴上以可读格式显示.

我已经阅读了关于使用datetime对象进行绘图的答案,但是这种方法似乎可以删除小时/分钟/秒信息并将时间戳记移动到一整天.有没有办法生成这些图并显示更细粒度的标签?

python matplotlib

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

golang - 如何初始化结构中的地图字段?

我对初始化包含地图的结构的最佳方法感到困惑.运行此代码会产生panic: runtime error: assignment to entry in nil map:

package main

type Vertex struct {
   label string
} 

type Graph struct {
  connections map[Vertex][]Vertex
} 

func main() {
  v1 := Vertex{"v1"}
  v2 := Vertex{"v2"}

  g := new(Graph)
  g.connections[v1] = append(g.coonections[v1], v2)
  g.connections[v2] = append(g.connections[v2], v1)
}
Run Code Online (Sandbox Code Playgroud)

一个想法是创建一个构造函数,如在这个答案中.

另一个想法是使用一种add_connection方法,如果它是空的,可以初始化地图:

func (g *Graph) add_connection(v1, v2 Vertex) {
  if g.connections == nil {
    g.connections = make(map[Vertex][]Vertex)
  }
  g.connections[v1] = append(g.connections[v1], v2)
  g.connections[v2] = append(g.connections[v2], v1)
}
Run Code Online (Sandbox Code Playgroud)

还有其他选择吗?只是想看看是否有一种普遍接受的方式来做到这一点.

struct dictionary go

26
推荐指数
2
解决办法
3万
查看次数

为什么只有在运行完整的测试套件时,django测试才会失败?

我在Django 1.5中测试过这些条件:

  • 独立运行时
  • 当完整TestCase运行时
  • 当我的所有应用程序的测试都运行时

但是当运行完整的测试套件时它会失败python manage.py test.为什么会发生这种情况?

异常测试使用django.test.ClientPOST一些数据到端点,然后将测试检查该对象已成功更新.其他一些应用程序可以修改测试客户端或数据本身吗?

我尝试了一些打印调试,我看到所有数据都按预期发送和接收.特定的失败是当我尝试从db中获取要更新的对象时引发的不存在的异常.奇怪的是,在异常处理程序本身中,我可以查询该类型的所有对象,并看到目标对象确实存在.

编辑:

当我发现我是通过查询目标对象我的问题解决idUseridUserProfile,但它仍然混乱,我认为这会在某些情况下工作,但在别人失败.

我还发现测试会失败 python manage.py test auth <myapp>

python django unit-testing

22
推荐指数
2
解决办法
4269
查看次数

为什么我的IPython笔记本中的一些变量和注释是红色的?

这是我的iPython笔记本中突出显示语法的问题吗?我可以删除它吗?这发生在我的一些细胞中,而不是其他细胞.

ipython红色文本

我在看这款iPython笔记本.

python ipython jupyter

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

嵌入式gists有额外的换行符

我已经在我的博客中嵌入了一个github gist,结果代码在顶部和底部有一些额外的换行符,我想删除它.我的博客使用bootstrap项目中的css,它还调整了字体:

body {
    font: 100%/1.5 sans-serif;
}
Run Code Online (Sandbox Code Playgroud)

我已经创建了这个小提琴作为问题的演示.

什么是摆脱休息的最佳方法?我应该为嵌入式要点的字体设计样式吗?谢谢!

css gist twitter-bootstrap

9
推荐指数
1
解决办法
504
查看次数

映射控制后跟vim中的两个字符

我喜欢在NERDTREE窗格和文件之间来回切换焦点,命令就Ctrl-ww完成了.我想把它映射到,<Leader>wmap <Leader>w <C-ww><CR>我的变化.vimrc并不适合我.有关如何完成此映射的任何想法?

vi vim

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

从python中的国家/地区代码获取电话号码的国际前缀

是否可以使用python-phonenumbers或其他python lib来获取一个国家/地区代码来自两个字母的国家代码(ISO 3166-1 alpha-2)?

phonenumberslib中的示例着重于从数字中提取国家/地区代码,但我想做相反的事情,例如:

"US" -> "1" "GB" -> "44" "CL" -> "56"

python internationalization phone-number

4
推荐指数
3
解决办法
3101
查看次数

记录web.py中的传入IP地址

我想记录访问我的web.py应用程序的计算机的IP地址.如何在web.py框架中访问此数据?我很高兴将地址发送给我自己的记录器.

python web.py

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