小编luc*_*928的帖子

ipython笔记本对齐表格左侧的单元格

我有以下ipython笔记本代码(markdown):

#### example table
|Name|Description|
|--|-------------------------------|
|Mary |She is a nice girl.|
|Jackie |He is a very naughty boy.|
Run Code Online (Sandbox Code Playgroud)

输出如下所示: 在此输入图像描述

我怎么能够:

  1. 左对齐单元格的表格,现在默认为中心.
  2. 右对齐第二个col文本.

ipython-notebook

46
推荐指数
7
解决办法
3万
查看次数

gdb不适用于Mac版High Sierra 10.13.3

我用brew安装了gdb 8.1.

我有codeign gdb和.gdbinit如下:

set startup-with-shell off.

我已禁用SIP功能:

$ csrutil status
System Integrity Protection status: disabled.
Run Code Online (Sandbox Code Playgroud)

但是gdb仍然不起作用:

#include <iostream>
using namespace std;

int main() {
  cout << "hello world!" << endl;
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

编译命令:

g++ -g test.cpp
Run Code Online (Sandbox Code Playgroud)

gdb输出:

GNU gdb (GDB) 8.1
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted …
Run Code Online (Sandbox Code Playgroud)

macos gdb

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

在降价表中设置特定单元格的背景颜色

我有一个降价表如下:

| 1 | 2 | 3 |
|---|---|---|
| 4 | 5 | 6 |
| 7 | 8 | 9 |
Run Code Online (Sandbox Code Playgroud)

我希望将特定单元格的背景颜色设置为红色,例如单元格8.我发现一些讨论的论坛使用HTML语法来设置字体颜色,但没有发现任何人都可以将整个单元格背景颜色设置为红色.

markdown

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

代码块中的 Markdown 文本颜色

我经常需要将代码部分粘贴到 Markdown 文档中,然后我想更改文本中的某些颜色。

例如:

This is a code sample:
```
#include <stdio.h>

int main(void) {
    printf("Hello World!\n");
    return 0;
}
```
Run Code Online (Sandbox Code Playgroud)

如何设置文本字符串“Hello World!” 到红色?我希望将其用作代码块,因为我不想将其重新格式化为 Markdown 样式。

markdown

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

iPython 笔记本植物扩展

我们如何在 iPython notebook 中使用 plantuml UML 工具?它应该对我们有帮助,因为在文书工作中经常使用 UML 图。

在从互联网上搜索了一些谷歌之后,我找到了一个在 iPython notebook 中使用渐近线的优秀参考,然后我为 iPython notebook 创建了一个 Plantuml 扩展。下面是详细步骤:

  • 从我的工作目录启动 iPython notebook。例如:$HOME/workshop。

    # cd $HOME/workshop
    # ipython notebook --pylab inline
    
    Run Code Online (Sandbox Code Playgroud)
  • 在 $HOME/workshop.eg:plantuml.py 创建扩展脚本

    """
    An Plantuml extension for generating UML figures from within ipython notebook.
    """
    import os
    from IPython.core.magic import magics_class, cell_magic, Magics
    from IPython.display import Image, SVG
    
    @magics_class
    class Plantuml(Magics):
    
    @cell_magic
    def plantuml(self, line, cell):
        """Generate and display a figure using Plantuml.
        Usage:
            %java -jar plantuml.jar -tsvg …
    Run Code Online (Sandbox Code Playgroud)

python uml tikz ipython-notebook plantuml

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

python turtle奇怪的光标跳

我正在尝试使用鼠标绘制龟,我在下面的演示代码工作,但有时鼠标移动时光标跳转:

#!/usr/bin/env python
import turtle
import sys

width = 600
height = 300
def gothere(event):
    turtle.penup()
    x = event.x
    y = event.y
    print "gothere (%d,%d)"%(x,y)
    turtle.goto(x,y)
    turtle.pendown()

def movearound(event):
    x = event.x
    y = event.y
    print "movearound (%d,%d)"%(x,y)
    turtle.goto(x,y)

def release(event):
    print "release"
    turtle.penup()

def circle(x,y,r):
    turtle.pendown() 
    turtle.goto(x,y)
    turtle.circle(r)
    turtle.penup()
    return

def reset(event):
    print "reset"
    turtle.clear()

#------------------------------------------------#
sys.setrecursionlimit(90000)
turtle.screensize(canvwidth=width, canvheight=height, bg=None)
turtle.reset()
turtle.speed(0)
turtle.setup(width, height)

canvas = turtle.getcanvas()

canvas.bind("<Button-1>", gothere)
canvas.bind("<B1-Motion>", movearound)
canvas.bind("<ButtonRelease-1>", release)
canvas.bind("<Escape>",reset)

screen = turtle.Screen()
screen.setworldcoordinates(0,height,width,0)
screen.listen() …
Run Code Online (Sandbox Code Playgroud)

python turtle-graphics

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

从numpy数组中删除一些元素

一个有趣的问题:

我想从一个numpy数组中删除一些元素,但就像下面简化的示例代码一样,如果没有删除最后一个元素,它会工作,但是如果我们想删除最后一个元素则失败.下面的代码工作正常:

import numpy as np

values = np.array([0,1,2,3,4,5])
print values
for i in [3,4,1]:
    values = np.delete(values,i)
print values
Run Code Online (Sandbox Code Playgroud)

输出是:

[0 1 2 3 4 5]
[0 2 4]
Run Code Online (Sandbox Code Playgroud)

如果我们只改变4到5,那么它将失败:

import numpy as np

values = np.array([0,1,2,3,4,5])
print values
for i in [3,5,1]:
    values = np.delete(values,i)
print values
Run Code Online (Sandbox Code Playgroud)

错误消息:

IndexError: index 5 is out of bounds for axis 0 with size 5
Run Code Online (Sandbox Code Playgroud)

为什么只有删除最后一个元素才会出现此错误?做这些任务的正确方法是什么?

python numpy

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

orgmode - 在组织表公式中使用常量

下面的代码不起作用:

#+CONSTANTS: t=2
| A      | B |
|--------+---|
| #ERROR | 1 |
| #ERROR | 2 |
| #ERROR | 3 |
#+TBLFM: $1=$t*$2
Run Code Online (Sandbox Code Playgroud)

但我希望输出是:

#+CONSTANTS: t=2
| A | B |
|---+---|
| 2 | 1 |
| 4 | 2 |
| 6 | 3 |
#+TBLFM: $1=$t*$2
Run Code Online (Sandbox Code Playgroud)

org-mode

6
推荐指数
0
解决办法
1164
查看次数

pandas to_datetime 函数默认年份

我是熊猫的新手,当我运行下面的代码时,我得到了不同的结果:

import pandas as pd

ts = pd.to_datetime("2014-6-10 10:10:10.30",format="%Y-%m-%d %H:%M:%S.%f")
print ts
ts = pd.to_datetime("6-10 10:10:10.30",format="%m-%d %H:%M:%S.%f")
print ts
Run Code Online (Sandbox Code Playgroud)

输出是:

2014-06-10 10:10:10.300000
1900-06-10 10:10:10.300000
Run Code Online (Sandbox Code Playgroud)

这意味着默认年份是 1900 年,如何将其更改为 2014 年的第二年?

pandas

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

d3.js - 与 d3.js 等效的 svg 过滤器

我从 svg 文件中得到了以下 svg 过滤器:

   <defs>
      <filter height="300%" id="blurfilter" width="300%" x="-1" y="-1">
         <feGaussianBlur result="blurOut" stdDeviation="2.0" />
         <feColorMatrix in="blurOut" result="blurOut2" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .4 0" />
         <feOffset dx="4.0" dy="4.0" in="blurOut2" result="blurOut3" />
         <feBlend in="SourceGraphic" in2="blurOut3" mode="normal" />
      </filter>
   </defs>
Run Code Online (Sandbox Code Playgroud)

使用 d3.js 实现它的正确方法是什么?

我尝试下面的代码,但看起来不正确:

 svg.append('defs')
    .append('filter')
    .attr('width','300%')
    .attr('id','blurfilter')
    .attr('x',-1)
    .attr('y',-1)
    .append('feGaussianBlur')
    .attr('result','blurOut')
    .attr('stdDeviation',2.0)
    .append('feColorMatrix')
    .attr('id','blurOut')
    .attr('result','blurOut2')
    .attr('type','matrix')
    .attr('values','0 0 0 0 0 0 0 0 0 …
Run Code Online (Sandbox Code Playgroud)

svg d3.js svg-filters

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