小编Cle*_*leb的帖子

d3js 如何将网格制作为“点线”或“虚线”?

我做了一个简单的折线图。我已将网格添加到axis但我想保留它们dotteddashed所以我该怎么做?

 var margin = {top: 20, right: 100, bottom: 30, left: 100},
    width = 960 - margin.left - margin.right,
    height = 500 - margin.top - margin.bottom;

var dataset = [
  {x: 0, y: 5},
  {x: 1, y: 8},
  {x: 2, y: 13},
  {x: 3, y: 12},
  {x: 4, y: 16},
  {x: 5, y: 21},
  {x: 6, y: 18},
  {x: 7, y: 23},
  {x: 8, y: 24},
  {x: 9, y: 28},
  {x: 10, y: 35}, …
Run Code Online (Sandbox Code Playgroud)

d3.js

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

如何根据数据框的名称而不是索引选择数据框中的列范围?

在像这样创建的pandas数据框中:

import pandas as pd
import numpy as np

df = pd.DataFrame(np.random.randint(10, size=(6, 6)),
                  columns=['c' + str(i) for i in range(6)],
                  index=["r" + str(i) for i in range(6)])
Run Code Online (Sandbox Code Playgroud)

这看起来如下:

    c0  c1  c2  c3  c4  c5
r0   2   7   3   3   2   8
r1   6   9   6   7   9   1
r2   4   0   9   8   4   2
r3   9   0   4   3   5   4
r4   7   6   8   8   0   8
r5   0   6   1   8   2   2
Run Code Online (Sandbox Code Playgroud)

我可以使用以下方法轻松选择某些行和/或一系列列.loc: …

r subset code-conversion dataframe

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

如何删除字符串中最后一个数字后的所有内容

我有这样的字符串:

w = 'w123 o456 t789-- --'
Run Code Online (Sandbox Code Playgroud)

我的目标是删除最后一个数字后面的所有内容,所以我想要的输出就是

w123 o456 t789
Run Code Online (Sandbox Code Playgroud)

它并不总是相同的结尾,所以-- --只是一个例子.

import re

re.sub('(.*?)(\d)', '', w)
Run Code Online (Sandbox Code Playgroud)

给我

'-- --'
Run Code Online (Sandbox Code Playgroud)

如何修改命令以删除此部分?

python regex

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

Python列表操作:将前任和后继组合到元组中

假设我l在python中有一个列表定义为:

l = [x1, x2, x3,...,xn-1, xn],
Run Code Online (Sandbox Code Playgroud)

有一种简单的方法来创建一个列表l1:

l1 = [(x1, x2), (x2, x3),...,(xn-1, xn)]?

python tuples list

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

java try and catch..infinite循环

try和他有问题catch.我的程序是插入三个不同的字符串名称,地址和电话号码然后我使用toString方法将这三个转换为单个字符串.

每当我写错选项(String或其他数据类型)时,我都会遇到异常处理问题,然后捕获无限次.

import java.util.ArrayList;
import java.util.Scanner;

public class mainClass {

  public static void main(String[] args) {
    Scanner input= new Scanner(System.in);
    ArrayList<String> arraylist= new ArrayList<String>();
    CreateFormat FormatObject = new CreateFormat();

    int choice;
    String phoneNumber;
    String name,address;
    String format="Empty";
    int x=1;
    int flag=0;
    do
    {
    try

    {   
    System.out.println("Enter your choice");
    System.out.printf("1:Enter new data\n2:Display data");
    choice=input.nextInt();
    switch (choice)
    {
    case 1:
    {
        System.out.println("Enter name  ");
        name=input.next();
        System.out.println("Enter phone number");
        phoneNumber=input.next();
        System.out.println("Enter address");
        address=input.next();
        format=FormatObject.toString(phoneNumber, name, address);
        arraylist.add(format); …
Run Code Online (Sandbox Code Playgroud)

java exception-handling arraylist

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

确定以某个字符串开头的数组中条目的索引

如何确定以某个字符串开头的 numpy 数组中元素的索引(例如 using startswith)?

例子

大批:

test1234
testworld
hello
mynewcar
test5678
Run Code Online (Sandbox Code Playgroud)

现在我需要值以test. 我想要的结果是:

[0,1,4]
Run Code Online (Sandbox Code Playgroud)

python numpy python-2.7

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

如何在不相等的部分中拆分数组?

我有这样的数组

import numpy as np

x = np.array([1, 2, 3, 99, 99, 3, 2, 1])
Run Code Online (Sandbox Code Playgroud)

我想将它分成三部分

x1 = array([1, 2, 3])
x2 = array([99, 99])
x3 = array([3, 2, 1])
Run Code Online (Sandbox Code Playgroud)

做这个的最好方式是什么?

python arrays numpy

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

如何从python列表中获取最后一个数字

假设我的清单是

a = [0.0021, 0.12, 0.1224, 0.22]
Run Code Online (Sandbox Code Playgroud)

我必须从上面的列表中提取最后一个数字,所以我的答案应该是0.22不使用a[3],因为列表中元素的数量始终在变化。

python arrays

-2
推荐指数
1
解决办法
6424
查看次数