numpy.isfortran(array):這是一個邏輯函數,用於檢查array是否為Fortran連續的。
順序:[C-contiguous,F-contiguous,A-contiguous;可選的]
內存中的C-contiguous順序(最後一個索引變化最快)。 C順序表示在陣列上操作row-rise會稍快一些。
內存中的FORTRAN-contiguous順序(第一個索引變化最快)。 F順序表示逐列運算將更快。
如果數組在內存中與Fortran相鄰,則“ A”表示以Fortran-like索引順序讀取/寫入元素,否則以C-like順序讀取/寫入元素。
參數:
array : [array_like]Input array
返回:
True, if array is Fortran; else False
代碼1:
# Python program explaining
# isfortran() function
import numpy as np
in_array = np.array([[1, 2, 3], [4, 5, 6]], order='C')
print ("Input array : \n", in_array)
exp2_values = np.exp2(in_array)
print ("\nisfortran : ", np.isfortran(in_array))
輸出:
Input array : [[1 2 3] [4 5 6]] isfortran : False
代碼2:
# Python program explaining
# isfortran() function
import numpy as np
in_array = np.array([[1, 2, 3], [4, 5, 6]], order='F')
print ("Input array : \n", in_array)
exp2_values = np.exp2(in_array)
print ("\nisfortran : ", np.isfortran(in_array))
輸出:
Input array : [[1 2 3] [4 5 6]] isfortran : True
參考文獻:
https://docs.scipy.org/doc/numpy-1.13.0/reference/generated/numpy.isfortran.html#numpy.isfortran
。
相關用法
注:本文由純淨天空篩選整理自Mohit Gupta_OMG 大神的英文原創作品 numpy.isfortran() in Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。