np的一些操作

2021-09-03 08:08:46 字數 522 閱讀 3004

import numpy as np

a=np.arange(0,12)

b=a.reshape((-1,1)) # b with shape 12,1

c=a.reshape((1,-1)) # c with shape 1,12

b=np.tile(b,[1,12]) # 將最裡面的維度重複12遍, new shape: 12,12

c=np.tile(c,[12,1]) # 將第二維度重複12遍, new shape: 12,12

b2=b[:,:,np.newaxis] # 增加乙個維度 new shape 12 12 1

c2=c[:,:,np.newaxis] # 增加乙個維度 new shape 12 12 1

final=np.concatenate((b2,c2),axis=-1) # 在最裡面的維度進行拼接,得到新的shape為 12×12×2

#以上過程相當於做了個mesh grid, 滿座final[i,j]=[i,j]

ubuntu的一些操作

1.ubuntu,windows啟動順序修改 圖形化方法 sudo apt get install startupmanager,然後終端startupmanager,圖形化修改啟動順序,其它 2.ubuntu遠端桌面 window xp訪問ubuntu 需在ubuntu設定允許遠端訪問,可以加密訪...

Dom的一些操作

dom 的意思是 文字 物件 模型.寫幾個常用的dom 方便以後查詢 document.getelementbyid id 這個的出鏡率非常的高 有華山那麼高.document.getelementsbytagname name 封裝的時候是必用的 obj.previoussibling 已知節點的...

矩陣的一些操作

typedef.h define true 1 define false 0 define ok 1 define error 0 define infeasivle 1 define overflow 2 define list init size 100 define listincrement...