已知x = np.arange(30).reshape(5,6),那么语句x[[0,3], :] = 0的功能为把数组x中行下标为0和3的所有元素值都修改为0
对
举一反三
- 已知x = np.arange(30).reshape(5,6),那么语句x[[0,3], :] = 0的功能为把数组x中行下标为0和3的所有元素值都修改为0。 A: 正确 B: 错误
- 已知x.shape的值为(3, 5),那么语句x[:, 3] = 2的作用是把数组x所有行中列下标为3的元素值都改为2
- 已知x是一个足够大的numpy二维数组,那么语句x[0, 2] = 4的作用是把行下标为0、列下标为2的元素值改为4。
- 已知 x = [[1]] * 3 ,那么执行语句 x[0][0] = 5 之后,变量 x 的值为 ________________ 。
- 设有定义:int x[2][3];,则可以用语句x[0]=0;为数组所有元素赋初值0。(1.0分)
内容
- 0
在MATLAB中,用指令x=1:9生成数组x。把数组x的第二和第七个元素都赋值为0的语句是( )。 A: x([2 7])=(0 0) B: x([2,7])=[0,0] C: x[(2,7)]=[0 0] D: x[(2 7)]=(0 0)
- 1
如果x是一个整数,判断其是为3的倍数但不是5的倍数的正确表达式为( )。 A: x%3==0 or x%5!=0 B: x%3==0 and x%5!=0 C: x%3!=0 and x%5==0 D: x%3!=0 or x%5==0
- 2
已知列表 x = [1, 2, 3],那么执行语句 x.pop(0) 之后,x的值为_________。
- 3
若奇函数f(x)在(0,+∞)上是增函数,又f(-3)=0,则x|x·f(x)<0可表述为()。 A: (-3,0)∪(3,+∞) B: (-3,0)∪(0,3) C: (-∞,-3)∪(3,+∞) D: (-∞,-3)∪(0,3)
- 4
已知x = np.array([3, 5, 1, 9, 6, 3]),那么表达式np.where(x>5, 1, 0).sum()的值为____________。