差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン両方とも次のリビジョン
programming:python:packages:numba [2020/07/01] – [型を教える] ikatakosprogramming:python:packages:numba [2020/07/01] – [グローバル変数] ikatakos
行 271: 行 271:
 </sxh> </sxh>
  
-==== グローバル変数 ==== 
  
-Numba関数内からグローバル変数にアクセスしても、それがNumbaに対応した型なら使える。 
- 
-ただし、AOT や ''jit(cache=True)'' などでコンパイル結果をキャッシュする場合、__グローバル変数はコンパイル当時のもので固定される__。 
- 
-  * [[http://numba.pydata.org/numba-doc/latest/developer/caching.html#caching-limitations|Notes on Caching — Numba 0.50.1 documentation]] 
- 
-<sxh python> 
-glb = 5 
- 
-@njit('i8()', cache=True) 
-def global_test(): 
-    return glb 
- 
-print(global_test())  # => 5 
- 
-glb = 6 
- 
-print(global_test())  # => 5 
-</sxh> 
 ===== 使える関数 ===== ===== 使える関数 =====
  
programming/python/packages/numba.txt · 最終更新: 2023/10/03 by ikatakos
CC Attribution 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0