numpy
you should learn some basic math,like matrix,integral,probablity and statistics.
You can learn https://numpy.org from if you wanna more
get function reference
print(help(numpy.xxxx))
Constructing a multidimensional array
numpy.array()
It must force conversion if the data is not the same type in array:
eg:
# constructing a array
# one dimensional array
vector = numpy.array([5,10,15,20])
# 2D array，action it has two []
matrix = numpy.array([[5,10,15],[20,25,30],[35,40,45]])
print(vector)
print(matrix)
It's hard to constructing a array which have dimensional more than three
mumpy/0.ipynb/13*14
Checking the structure of a array,we mostly use it to debug.
print(xxxx.shape)
search
print(xxxx[x,y])
print(xxxxx[,1]) # ge......

cause
I'm very sad that i left my laptop at school,but I can't have fun all the time,So I rent a vps which have high performance than I have and set up a jupyterlab on it,It's very nice that I can play some funny things on it.I have tried to use a Cloud Studio on Tencent,it will let us thought is my data safe enough?
install
install jupyterlab
pip3 install jupyterlab
setup login password
create a python document named a.py,write as follows:
from notebook.auth import passwd
passwd()
you will get a hash password when you input your password as the a.py runs
python3 a.py
generate a config,your will get the config address when it finished
jupyter notebook --generate-config
change the val......

quetion
Given an array of integers, return indices of the two numbers such that they add up to a specific target.
You may assume that each input would have exactly one solution, and you may not use the same element twice.
Example:
Given nums = [2, 7, 11, 15], target = 9,
Because nums[0] + nums[1] = 2 + 7 = 9,
return [0, 1].
Solution
C
int* twoSum(int* nums, int numsSize, int target, int* returnSize){
int x,y,m,n;
int* array = (int*)malloc(2 * sizeof(int));
while(x <= (numsSize - 2)){
y = x + 1;
while(y <= (numsSize - 1)){
if((*(nums + x) + *(nums + y) ) == target ){
m = x;
n = y;
break;
}
......