PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Python
[問題] numpy broadcasting 矩陣特定位置運算
作者:
NMOSFET
(NMOSFET)
2018-08-25 22:34:23
各位大大好,小的最近又遇到一個問題,
假設有個 numpy 二維矩陣 A,
我想要讓 A 矩陣裡的值都減掉在它們位置的左上角的值,
然後放到 B 矩陣裡(左,上邊緣不計算),
例如: B[i][j] = A[i][j]-A[i-1][j-1]
這個用 for 迴圈很容易實作但速度很慢,
請問各位大大有沒有能夠把 numpy broadcasting 套用在這個問題上 ?
懇請大大能夠幫小弟解惑, 感恩!!
作者:
celestialgod
(天)
2018-08-25 22:42:00
https://pastebin.com/GykDhbj2
作者: gmccntzx1 (o.O)
2018-08-25 23:51:00
https://repl.it/@naleraphael/subtractluarray
我有做一個簡單的速度比較, 你可以參考看看
作者:
NMOSFET
(NMOSFET)
2018-08-26 00:27:00
真的很感謝樓上兩位大大的幫忙!!!!
作者:
celestialgod
(天)
2018-08-26 00:56:00
還可以直接試試看迴圈用numba.jit... 快很多XD
作者:
NMOSFET
(NMOSFET)
2018-08-26 12:49:00
謝謝C大,我研究一下!
繼續閱讀
[問題] leetcode上看到的問題和解法不是很懂..
ponwar87123
[問題] 宣告出問題
s1021412107
[問題] jupyter 看不懂 tensorflow?
psw
[問題] python執行jar後續動作
chendiuan
[問題] scaler.fit_transform
jasonfghx
[問題] 介紹一本實作訓練xml的書
g318
[問題] 網路爬蟲入門書籍推薦
ching4562
[問題] 無法啟動
g318
[問題]triangular fuzzy number membership 方程
hotlin0709
[問題] 讀取.img 檔(光碟映像檔)問題
albutt
Links
booklink
Contact Us: admin [ a t ] ucptt.com