小编Cri*_*itu的帖子

列表python的反转[(160,177),(198,123)]

我有一个清单:

[(160, 177), (162, 169), (163, 169), (166, 173), (166, 176), (166, 177), (169, 176), (169, 177)]

我想要这个列表的反转,所以它变成:

[(177, 160), (169, 162), (169, 163), (173, 166), (176, 166), (177, 166), (176, 169), (177, 169)]

我认为你可以做类似的list1[:-1]事情.

python list

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

我如何形成矩阵标识?

我在这里要完成的是生成一个大小为nxn的矩阵.无论矩阵是什么,我都必须填写1从左上角到右下角以及0其他任何地方的数字.

def identity(m):
    new_identity = []
    old_identity = m
        for i in range(len(old_identity)):
            new_identity.append(old_list[1])
    return new_identity
Run Code Online (Sandbox Code Playgroud)

例如,如果矩阵为3,则预期结果为:

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

或者更容易想象:

[[1, 0, 0],

 [0, 1, 0],

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

python identity list range matrix

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

做&&和|| 在c#中采用相同的优先级?

目前我正在学习C#课程和我正在使用的书,&&||采用相同的优先顺序,只从左到右进行评估.然而,我确实记得,在Java中&&,||如果我没有弄错的话,这不是真的,并且取得了先见之明.这两种语言在这种基本方面会有所不同,这看起来很奇怪,我对这两种语言中的任何一种都不正确,还是这种差异很常见?

如果语言与语言不同,任何人都可以在该领域有相当的经验,请添加一些常用语言的列表以及如何应用此优先级

c# java

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

大熊猫和numpy之间std的不同结果

我试图从平均值中减去列中的每个元素并除以标准偏差.我用两种不同的方式做到了(numeric_data1numeric_data2):

import pandas as pd
data = pd.read_csv("https://s3.amazonaws.com/demo-datasets/wine.csv")
numeric_data = data.drop("color", 1)
numeric_data1 = ((numeric_data - numeric_data.mean()) /
                 numeric_data.std())
numeric_data2 = ((numeric_data - np.mean(numeric_data, axis=0)) /
                 np.std(numeric_data, axis=0))

type(numeric_data1)  # -> pandas.core.frame.DataFrame
type(numeric_data2)  # -> pandas.core.frame.DataFrame
Run Code Online (Sandbox Code Playgroud)

两者都是熊猫数据帧,它们应该具有相同的结果.但是,我得到了不同的结果:

numeric_data2 == numeric_data1  # -> False
Run Code Online (Sandbox Code Playgroud)

我认为问题源于numpy和pandas如何处理数字精度:

numeric_data.mean() == np.mean(numeric_data, axis=0)      # -> True
numeric_data.std(axis=0) == np.std(numeric_data, axis=0)  # -> False
Run Code Online (Sandbox Code Playgroud)

对于平均的numpy和熊猫给了我同样的东西,但对于标准偏差,我得到了一些不同的结果.

我的评估是正确还是我犯了一些错误?

python numpy mean python-3.x pandas

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

死代码java eclipse

我试图检查用户给出的单词是否已经存在于文本文件中,或者它的子字符串是否已存在.这是我的代码:

String ans = null;
Scanner scanner = null;
do
{
    System.out.print("Please enter a new word: ");
    String Nword = scan.next();
    System.out.print("And its appropriate Hint: ");
    String Nhint = scan.next();

    Word word = new Word(Nword , Nhint);
    File file = new File("C:\\Users\\Charbel\\Desktop\\Dictionary.txt");
    file.createNewFile();
    scanner = new Scanner(file);
    if (scanner != null)
    {
        String line;
        while (scanner.hasNext()) {
            line = scanner.next();
            for(int i = 0 ; i<line.length(); i++)
                if ((line.equals(Nword)) || (Nword.equals(line.substring(i))))
                {
                    System.out.println("The word already exists.");
                    break;
                }
        }
    } …
Run Code Online (Sandbox Code Playgroud)

java dead-code

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

使用Java,在同一cmd.exe窗口中运行多个命令

我正在开发一个偶尔会在Windows计算机上运行的Java应用程序.在某些时候,我需要运行一个Cygwin提示并在其中执行一些命令.

我找到了一个使用Runtime类的主题:http: //www.javaquery.com/2011/03/how-to-execute-multiple-command-in.html

但是它没有启动真正的cmd.exe窗口,它只在后台运行,输出只是打印在Eclipse控制台上.

我正在寻找一个运行真正的cmd.exe窗口的解决方案,我需要将尽可能多的命令传递给Windows shell.这可能吗?

java windows cmd runtime

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

bash:显示在提示符中解析的符号链接的绝对路径

是否可以让我的shell显示完整的当前工作目录,即使我cd进入符号链接?我目前的PS1读物

PS1="
[ \w ] 
=> "
Run Code Online (Sandbox Code Playgroud)

但是,当我进入链接目录时,它会显示(例如)[ ~/LINKEDDIR ]而不是对我有用的东西,例如[ /var/etc/bin/the/actual/path ].

反正有改变吗?

linux bash ps1

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

如何在 Python 中将第二个返回值直接附加到列表中

如果函数返回两个值,如何将函数结果中的第二个值直接附加到列表中?像这样的东西:

def get_stuff():
    return 'a string', [1,2,3,5]

all_stuff = [6,7]
# How do I add directly from the next line, without the extra code?
_, lst = get_stuff()
all_stuff += lst
Run Code Online (Sandbox Code Playgroud)

python

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

如何在Qt中为水平布局添加滚动区域?

如何在Qt中为水平布局添加滚动区域?我有一个我最近开发的应用程序的水平布局.水平布局包含一系列标签小部件,因此我需要将它们放在滚动区域中,以便我们可以相应地滚动它.例如,它就像滚动区域内列出的购物车网站中的最新产品一样.如何为此定义滚动区域?以下是我使用的示例代码:

// val is a list containing some names
for (int i = 0; i < val.size(); ++i) {
    if (session->getUserName()!=val[i]) {
    {
        QLabel *label4;
        label4=new QLabel();
        label4->width();
        label4->height();
        QPainter painter(this);
        painter.setPen(Qt::blue);
        painter.drawEllipse(0, 0, 20, 20);
        QPixmap icon(QString::fromUtf8(":/new/prefix1/singleuser.png"));

        QImage fixedImage(20, 20, QImage::Format_ARGB32_Premultiplied);
        fixedImage.fill(0);  // Make sure you don't have garbage in there

        QPainter imgPainter(&fixedImage);
        QPainterPath clip;
        clip.addEllipse(0, 0, 20, 20);  // this is the shape we want to clip to
        imgPainter.setClipPath(clip);
        imgPainter.drawPixmap(0, 0, 20, 20, icon);
        imgPainter.end();

        label4->setPixmap(QPixmap::fromImage(fixedImage));
        ui->horizontalLayout->addWidget(label4);
        listforgroup<<label4; …
Run Code Online (Sandbox Code Playgroud)

qt qt-creator qt-designer

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

检查并删除python中字符串中的特定char

我遇到的情况是我有一个字符串和一个连续重复的特殊符号,例如:

s = 'a.b.c...d..e.g'
Run Code Online (Sandbox Code Playgroud)

如何检查是否重复并删除连续符号,结果如下:

s = 'a.b.c.d.e.g'
Run Code Online (Sandbox Code Playgroud)

python string

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

标签 统计

python ×5

java ×3

list ×2

bash ×1

c# ×1

cmd ×1

dead-code ×1

identity ×1

linux ×1

matrix ×1

mean ×1

numpy ×1

pandas ×1

ps1 ×1

python-3.x ×1

qt ×1

qt-creator ×1

qt-designer ×1

range ×1

runtime ×1

string ×1

windows ×1