考虑:
import numpy as np
>>> a=np.array([1, 2, 3, 4])
>>> a
array([1, 2, 3, 4])
>>> a.ndim
1
Run Code Online (Sandbox Code Playgroud)
维度1如何?我给出了三个变量的方程。意思是它是三维的,但它显示的维度为1。ndim的逻辑是什么?
当我输入int * a = 10
它时显示错误.但是当我给 char *b = "hello"
它时没有显示错误?
我们不能直接将值初始化为指针,但只能在其中实现char
.如何在字符指针中分配值?
#include<iostream>
using namespace std;
int main()
{
char a[2][2] = {"A","B"};
cout << a << endl;
}
Run Code Online (Sandbox Code Playgroud)
由于a[]
存储了第一个索引的地址,它必须打印A和B.但是它正在打印一些地址.打印A和B的程序有什么问题?