小编Pau*_*aul的帖子

simple numpy.sum引发ValueError:'axis'条目超出范围

我觉得我在这里错过了明显的东西,但是当我尝试一个非常简单的numpy.sum用法时,

import numpy as np
np.sum(1,2)
Run Code Online (Sandbox Code Playgroud)

我收到以下错误,

ValueError: 'axis' entry is out of bounds
Run Code Online (Sandbox Code Playgroud)

所以我尝试了以下内容

import numpy as np
np.sum(1,2, axis = 0)
Run Code Online (Sandbox Code Playgroud)

这给出了以下错误

TypeError: sum() got multiple values for argument 'axis'
Run Code Online (Sandbox Code Playgroud)

任何人都有任何智慧的话语?我觉得这应该是这么简单.谢谢!

python numpy

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

Python - 如何在字典中使用try/except语句

我试图这样做,但它没有用.只是为了澄清我希望值等于列表[0]如果它存在.谢谢.

    dictionary = {
    try:
        value : list[0],
    except IndexError:
        value = None
    }
Run Code Online (Sandbox Code Playgroud)

python dictionary try-catch

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

初学者 - 循环Java编程

每次输入内容时,此代码都会继续循环.怎么解决?

public void inputPlayer()
{
    Scanner input = new Scanner(System.in);
    while(name.length() < 1)
    {
        System.out.println("Name: ");
        this.setName(input.nextLine());
        //name = input.nextLine();

        if(name.length() < 1)
            System.err.println("Must have one or more characters");
    }
}
Run Code Online (Sandbox Code Playgroud)

Heres是整个事情的截图:

在此输入图像描述

java while-loop

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

没有malloc可以释放指针地址吗?

我们假设这段代码:

int i,j=0;
char* block = (char*) (0x9000);
char table[4]= {0x01,0x02,0x03,0x04};
for (i=0; i< 45567; i++) {
    *(block +i)= table[j]; 
    j++; 
    if (j==4)
        j=0;
}
Run Code Online (Sandbox Code Playgroud)

我想问一下:

  1. block在堆栈中还是在堆中分配的内存?
  2. 这段代码可能会出现什么问题?
  3. 我可以free(block)在此代码的末尾使用吗?

c linux data-segment

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

标签 统计

python ×2

c ×1

data-segment ×1

dictionary ×1

java ×1

linux ×1

numpy ×1

try-catch ×1

while-loop ×1