flopscope.
API Reference

Operation Cost Index

Search and filter counted runtime operations across flopscope.numpy and flopscope.stats.

Operation cost index

Counted operations, free helpers, and blocked calls from the public flopscope API surface.

545 entries
545 of 545
OperationAreaTypeWeightCost Formula
fnp.absolutecorecountednumel(output)\text{numel}(\text{output})
fnp.addcorecountednumel(output)\text{numel}(\text{output})
fnp.allcorecountednumel(input)\text{numel}(\text{input})
fnp.allclosecorecustomper-operation
fnp.anglecorecounted16×numel(output)\text{numel}(\text{output})
fnp.anycorecountednumel(input)\text{numel}(\text{input})
fnp.appendcorecustomper-operation
fnp.apply_along_axiscorecustomper-operation
fnp.apply_over_axescorecustomper-operation
fnp.arangecorecustomper-operation
fnp.arccoscorecounted16×numel(output)\text{numel}(\text{output})
fnp.arccoshcorecounted16×numel(output)\text{numel}(\text{output})
fnp.arcsincorecounted16×numel(output)\text{numel}(\text{output})
fnp.arcsinhcorecounted16×numel(output)\text{numel}(\text{output})
fnp.arctancorecounted16×numel(output)\text{numel}(\text{output})
fnp.arctan2corecounted16×numel(output)\text{numel}(\text{output})
fnp.arctanhcorecounted16×numel(output)\text{numel}(\text{output})
fnp.argmaxcorecountednumel(input)\text{numel}(\text{input})
fnp.argmincorecountednumel(input)\text{numel}(\text{input})
fnp.argpartitioncorecustomper-operation
fnp.argsortcorecustomper-operation
fnp.argwherecorecustomper-operation
fnp.arraycorecustomper-operation
fnp.array_equalcorecustomper-operation
fnp.array_equivcorecustomper-operation
fnp.array_splitcorefree0
fnp.asarraycorefree0
fnp.asarray_chkfinitecorecustomper-operation
fnp.astypecorefree0
fnp.atleast_1dcorefree0
fnp.atleast_2dcorefree0
fnp.atleast_3dcorefree0
fnp.averagecorecountednumel(input)\text{numel}(\text{input})
fnp.bartlettcorecustomnn
fnp.bincountcorecustomper-operation
fnp.bitwise_andcorecountednumel(output)\text{numel}(\text{output})
fnp.bitwise_countcorecountednumel(output)\text{numel}(\text{output})
fnp.bitwise_left_shiftcorecountednumel(output)\text{numel}(\text{output})
fnp.bitwise_notcorecountednumel(output)\text{numel}(\text{output})
fnp.bitwise_orcorecountednumel(output)\text{numel}(\text{output})
fnp.bitwise_right_shiftcorecountednumel(output)\text{numel}(\text{output})
fnp.bitwise_xorcorecountednumel(output)\text{numel}(\text{output})
fnp.blackmancorecustom16×3n3n
fnp.blockcorecustomper-operation
fnp.bmatcorecustomper-operation
fnp.broadcast_arrayscorefree0
fnp.broadcast_shapescorefree0
fnp.broadcast_tocorefree0
fnp.can_castcorefree0
fnp.cbrtcorecounted16×numel(output)\text{numel}(\text{output})
fnp.ceilcorecountednumel(output)\text{numel}(\text{output})
fnp.choosecorecustomper-operation
fnp.clipcorecustomnumel(input)\text{numel}(\text{input})
fnp.column_stackcorefree0
fnp.common_typecorefree0
fnp.compresscorecustomper-operation
fnp.concatenatecorecustomper-operation
fnp.conjcorecountednumel(output)\text{numel}(\text{output})
fnp.conjugatecorecountednumel(output)\text{numel}(\text{output})
fnp.convolvecorecustomnmn \cdot m
fnp.copycorefree0
fnp.copysigncorecountednumel(output)\text{numel}(\text{output})
fnp.copytocorecustomper-operation
fnp.corrcoefcorecustomn2mn^2 \cdot m
fnp.correlatecorecustomnmn \cdot m
fnp.coscorecounted16×numel(output)\text{numel}(\text{output})
fnp.coshcorecounted16×numel(output)\text{numel}(\text{output})
fnp.count_nonzerocorecountednumel(input)\text{numel}(\text{input})
fnp.covcorecustomn2mn^2 \cdot m
fnp.crosscorecustomnumel(output)\text{numel}(\text{output})
fnp.cumprodcorecountednumel(input)\text{numel}(\text{input})
fnp.cumsumcorecountednumel(input)\text{numel}(\text{input})
fnp.cumulative_prodcorecountednumel(input)\text{numel}(\text{input})
fnp.cumulative_sumcorecountednumel(input)\text{numel}(\text{input})
fnp.degreescorecountednumel(output)\text{numel}(\text{output})
fnp.deletecorecustomper-operation
fnp.diagcorecustomper-operation
fnp.diag_indicescorefree0
fnp.diag_indices_fromcorefree0
fnp.diagflatcorecustomper-operation
fnp.diagonalcorecustomper-operation
fnp.diffcorecustomnumel(input)\text{numel}(\text{input})
fnp.digitizecorecustomper-operation
fnp.dividecorecountednumel(output)\text{numel}(\text{output})
fnp.dotcorecustommknm \cdot k \cdot n
fnp.dsplitcorefree0
fnp.dstackcorecustomper-operation
fnp.ediff1dcorecustomnumel(input)\text{numel}(\text{input})
fnp.einsumcorecustomop_factoridi\text{op\_factor} \cdot \prod_i d_i
fnp.einsum_pathcorecustom00
fnp.emptycorefree0
fnp.empty_likecorefree0
fnp.equalcorecountednumel(output)\text{numel}(\text{output})
fnp.expcorecounted16×numel(output)\text{numel}(\text{output})
fnp.exp2corecounted16×numel(output)\text{numel}(\text{output})
fnp.expand_dimscorefree0
fnp.expm1corecounted16×numel(output)\text{numel}(\text{output})
fnp.extractcorecustomper-operation
fnp.eyecorefree0
fnp.fabscorecountednumel(output)\text{numel}(\text{output})
fnp.fft.fftfftcustom5nlog2n5n \cdot \lceil\log_2 n\rceil
fnp.fft.fft2fftcustom5Nlog2N5N \cdot \lceil\log_2 N\rceil
fnp.fft.fftfreqfftfree0
fnp.fft.fftnfftcustom5Nlog2N5N \cdot \lceil\log_2 N\rceil
fnp.fft.fftshiftfftfree0
fnp.fft.hfftfftcustom5nlog2n5n \cdot \lceil\log_2 n\rceil
fnp.fft.ifftfftcustom5nlog2n5n \cdot \lceil\log_2 n\rceil
fnp.fft.ifft2fftcustom5Nlog2N5N \cdot \lceil\log_2 N\rceil
fnp.fft.ifftnfftcustom5Nlog2N5N \cdot \lceil\log_2 N\rceil
fnp.fft.ifftshiftfftfree0
fnp.fft.ihfftfftcustom5nlog2n5n \cdot \lceil\log_2 n\rceil
fnp.fft.irfftfftcustom5(n/2)log2n5(n/2) \cdot \lceil\log_2 n\rceil
fnp.fft.irfft2fftcustom5(N/2)log2N5(N/2) \cdot \lceil\log_2 N\rceil
fnp.fft.irfftnfftcustom5(N/2)log2N5(N/2) \cdot \lceil\log_2 N\rceil
fnp.fft.rfftfftcustom5(n/2)log2n5(n/2) \cdot \lceil\log_2 n\rceil
fnp.fft.rfft2fftcustom5(N/2)log2N5(N/2) \cdot \lceil\log_2 N\rceil
fnp.fft.rfftfreqfftfree0
fnp.fft.rfftnfftcustom5(N/2)log2N5(N/2) \cdot \lceil\log_2 N\rceil
fnp.fill_diagonalcorecustomper-operation
fnp.flatnonzerocorecustomper-operation
fnp.flipcorefree0
fnp.fliplrcorefree0
fnp.flipudcorefree0
fnp.float_powercorecounted16×numel(output)\text{numel}(\text{output})
fnp.floorcorecountednumel(output)\text{numel}(\text{output})
fnp.floor_dividecorecounted16×numel(output)\text{numel}(\text{output})
fnp.fmaxcorecountednumel(output)\text{numel}(\text{output})
fnp.fmincorecountednumel(output)\text{numel}(\text{output})
fnp.fmodcorecounted16×numel(output)\text{numel}(\text{output})
fnp.frexpcorecountednumel(output)\text{numel}(\text{output})
fnp.from_dlpackcorefree0
fnp.frombuffercorefree0
fnp.fromfunctioncorecustomper-operation
fnp.fromitercorecustom16×per-operation
fnp.fullcorecustomper-operation
fnp.full_likecorecustomper-operation
fnp.gcdcorecounted16×numel(output)\text{numel}(\text{output})
fnp.geomspacecorecustomper-operation
fnp.gradientcorecustomnumel(input)\text{numel}(\text{input})
fnp.greatercorecountednumel(output)\text{numel}(\text{output})
fnp.greater_equalcorecountednumel(output)\text{numel}(\text{output})
fnp.hammingcorecustom16×nn
fnp.hanningcorecustom16×nn
fnp.heavisidecorecountednumel(output)\text{numel}(\text{output})
fnp.histogramcorecustomper-operation
fnp.histogram2dcorecustomper-operation
fnp.histogram_bin_edgescorecustomper-operation
fnp.histogramddcorecustomper-operation
fnp.hsplitcorefree0
fnp.hstackcorefree0
fnp.hypotcorecounted16×numel(output)\text{numel}(\text{output})
fnp.i0corecounted16×numel(output)\text{numel}(\text{output})
fnp.identitycorefree0
fnp.imagcorecountednumel(output)\text{numel}(\text{output})
fnp.in1dcorecustomper-operation
fnp.indicescorecustomper-operation
fnp.innercorecustomnn
fnp.insertcorecustomper-operation
fnp.interpcorecustomnlogmn \cdot \log m
fnp.intersect1dcorecustomper-operation
fnp.invertcorecountednumel(output)\text{numel}(\text{output})
fnp.isclosecorecountednumel(output)\text{numel}(\text{output})
fnp.iscomplexcorecountednumel(output)\text{numel}(\text{output})
fnp.iscomplexobjcorecountednumel(output)\text{numel}(\text{output})
fnp.isdtypecorefree0
fnp.isfinitecorecustomper-operation
fnp.isfortrancorefree0
fnp.isincorecustomper-operation
fnp.isinfcorecustomper-operation
fnp.isnancorecustomper-operation
fnp.isneginfcorecountednumel(output)\text{numel}(\text{output})
fnp.isposinfcorecountednumel(output)\text{numel}(\text{output})
fnp.isrealcorecountednumel(output)\text{numel}(\text{output})
fnp.isrealobjcorecountednumel(output)\text{numel}(\text{output})
fnp.isscalarcorefree0
fnp.issubdtypecorefree0
fnp.iterablecorefree0
fnp.ix_corecustomper-operation
fnp.kaisercorecustom16×3n3n
fnp.kroncorecustomm1m2n1n2m_1 m_2 \cdot n_1 n_2
fnp.lcmcorecounted16×numel(output)\text{numel}(\text{output})
fnp.ldexpcorecountednumel(output)\text{numel}(\text{output})
fnp.left_shiftcorecountednumel(output)\text{numel}(\text{output})
fnp.lesscorecountednumel(output)\text{numel}(\text{output})
fnp.less_equalcorecountednumel(output)\text{numel}(\text{output})
fnp.lexsortcorecustomper-operation
fnp.linalg.choleskylinalgcustomn3n^3
fnp.linalg.condlinalgcustommnmin(m,n)m \cdot n \cdot \min(m,n)
fnp.linalg.crosslinalgcustomdelegates to flops.cross
fnp.linalg.detlinalgcustomn3n^3
fnp.linalg.diagonallinalgfree0
fnp.linalg.eiglinalgcustomn3n^3
fnp.linalg.eighlinalgcustomn3n^3
fnp.linalg.eigvalslinalgcustomn3n^3
fnp.linalg.eigvalshlinalgcustomn3n^3
fnp.linalg.invlinalgcustomn3n^3
fnp.linalg.lstsqlinalgcustommnmin(m,n)m \cdot n \cdot \min(m,n)
fnp.linalg.matmullinalgcustomdelegates to flops.matmul
fnp.linalg.matrix_normlinalgcustomdepends on ord
fnp.linalg.matrix_powerlinalgcustomlog2kn3\lfloor\log_2 k\rfloor \cdot n^3
fnp.linalg.matrix_ranklinalgcustommnmin(m,n)m \cdot n \cdot \min(m,n)
fnp.linalg.matrix_transposelinalgfree0
fnp.linalg.multi_dotlinalgcustomoptimal chain cost
fnp.linalg.normlinalgcustomdepends on ord
fnp.linalg.outerlinalgcustomdelegates to flops.outer
fnp.linalg.pinvlinalgcustommnmin(m,n)m \cdot n \cdot \min(m,n)
fnp.linalg.qrlinalgcustommnmin(m,n)m \cdot n \cdot \min(m,n)
fnp.linalg.slogdetlinalgcustomn3n^3
fnp.linalg.solvelinalgcustomn3n^3
fnp.linalg.svdlinalgcustommnkm \cdot n \cdot k
fnp.linalg.svdvalslinalgcustommnmin(m,n)m \cdot n \cdot \min(m,n)
fnp.linalg.tensordotlinalgcustomdelegates to flops.tensordot
fnp.linalg.tensorinvlinalgcustomn3n^3
fnp.linalg.tensorsolvelinalgcustomn3n^3
fnp.linalg.tracelinalgcustomnn
fnp.linalg.vecdotlinalgcustomdelegates to flops.vecdot
fnp.linalg.vector_normlinalgcustomnn
fnp.linspacecorecustomper-operation
fnp.logcorecounted16×numel(output)\text{numel}(\text{output})
fnp.log10corecounted16×numel(output)\text{numel}(\text{output})
fnp.log1pcorecounted16×numel(output)\text{numel}(\text{output})
fnp.log2corecounted16×numel(output)\text{numel}(\text{output})
fnp.logaddexpcorecounted16×numel(output)\text{numel}(\text{output})
fnp.logaddexp2corecounted16×numel(output)\text{numel}(\text{output})
fnp.logical_andcorecountednumel(output)\text{numel}(\text{output})
fnp.logical_notcorecountednumel(output)\text{numel}(\text{output})
fnp.logical_orcorecountednumel(output)\text{numel}(\text{output})
fnp.logical_xorcorecountednumel(output)\text{numel}(\text{output})
fnp.logspacecorecustomper-operation
fnp.mask_indicescorecustomper-operation
fnp.matmulcorecustommknm \cdot k \cdot n
fnp.matrix_transposecorefree0
fnp.matveccorecountednumel(output)\text{numel}(\text{output})
fnp.maxcorecountednumel(input)\text{numel}(\text{input})
fnp.maximumcorecountednumel(output)\text{numel}(\text{output})
fnp.may_share_memorycorefree0
fnp.meancorecountednumel(input)\text{numel}(\text{input})
fnp.mediancorecountednumel(input)\text{numel}(\text{input})
fnp.meshgridcorecustomper-operation
fnp.mincorecountednumel(input)\text{numel}(\text{input})
fnp.min_scalar_typecorefree0
fnp.minimumcorecountednumel(output)\text{numel}(\text{output})
fnp.mintypecodecorefree0
fnp.modcorecounted16×numel(output)\text{numel}(\text{output})
fnp.modfcorecountednumel(output)\text{numel}(\text{output})
fnp.moveaxiscorefree0
fnp.multiplycorecountednumel(output)\text{numel}(\text{output})
fnp.nan_to_numcorecountednumel(output)\text{numel}(\text{output})
fnp.nanargmaxcorecountednumel(input)\text{numel}(\text{input})
fnp.nanargmincorecountednumel(input)\text{numel}(\text{input})
fnp.nancumprodcorecountednumel(input)\text{numel}(\text{input})
fnp.nancumsumcorecountednumel(input)\text{numel}(\text{input})
fnp.nanmaxcorecountednumel(input)\text{numel}(\text{input})
fnp.nanmeancorecountednumel(input)\text{numel}(\text{input})
fnp.nanmediancorecountednumel(input)\text{numel}(\text{input})
fnp.nanmincorecountednumel(input)\text{numel}(\text{input})
fnp.nanpercentilecorecountednumel(input)\text{numel}(\text{input})
fnp.nanprodcorecountednumel(input)\text{numel}(\text{input})
fnp.nanquantilecorecountednumel(input)\text{numel}(\text{input})
fnp.nanstdcorecountednumel(input)\text{numel}(\text{input})
fnp.nansumcorecountednumel(input)\text{numel}(\text{input})
fnp.nanvarcorecountednumel(input)\text{numel}(\text{input})
fnp.ndimcorefree0
fnp.negativecorecountednumel(output)\text{numel}(\text{output})
fnp.nextaftercorecountednumel(output)\text{numel}(\text{output})
fnp.nonzerocorecustomper-operation
fnp.not_equalcorecountednumel(output)\text{numel}(\text{output})
fnp.onescorefree0
fnp.ones_likecorefree0
fnp.outercorecustommnm \cdot n
fnp.packbitscorecustomper-operation
fnp.padcorecustomper-operation
fnp.partitioncorecustomper-operation
fnp.percentilecorecountednumel(input)\text{numel}(\text{input})
fnp.permute_dimscorefree0
fnp.piecewisecorecustomper-operation
fnp.placecorecustomper-operation
fnp.polycorecustomn2n^2
fnp.polyaddcorecustommax(n1,n2)\max(n_1, n_2)
fnp.polydercorecustomnn
fnp.polydivcorecustomn1n2n_1 \cdot n_2
fnp.polyfitcorecustom2m(deg+1)22m \cdot (\text{deg}+1)^2
fnp.polyintcorecustomnn
fnp.polymulcorecustomn1n2n_1 \cdot n_2
fnp.polysubcorecustommax(n1,n2)\max(n_1, n_2)
fnp.polyvalcorecustommdegm \cdot \text{deg}
fnp.positivecorecountednumel(output)\text{numel}(\text{output})
fnp.powercorecounted16×numel(output)\text{numel}(\text{output})
fnp.prodcorecountednumel(input)\text{numel}(\text{input})
fnp.promote_typescorefree0
fnp.ptpcorecountednumel(input)\text{numel}(\text{input})
fnp.putcorecustomper-operation
fnp.put_along_axiscorecustomper-operation
fnp.putmaskcorecustomper-operation
fnp.quantilecorecountednumel(input)\text{numel}(\text{input})
fnp.radianscorecountednumel(output)\text{numel}(\text{output})
fnp.random.Generator.betarandomcountednumel(output)\text{numel}(\text{output})
fnp.random.Generator.binomialrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.Generator.bit_generatorrandomfree0
fnp.random.Generator.bytesrandomcountedlength\text{length}
fnp.random.Generator.chisquarerandomcountednumel(output)\text{numel}(\text{output})
fnp.random.Generator.choicerandomcounted\text{numel}(\text{output})$ if replace, else $n \cdot \lceil \log_2 n \rceil
fnp.random.Generator.dirichletrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.Generator.exponentialrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.Generator.frandomcountednumel(output)\text{numel}(\text{output})
fnp.random.Generator.gammarandomcountednumel(output)\text{numel}(\text{output})
fnp.random.Generator.geometricrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.Generator.gumbelrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.Generator.hypergeometricrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.Generator.integersrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.Generator.laplacerandomcountednumel(output)\text{numel}(\text{output})
fnp.random.Generator.logisticrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.Generator.lognormalrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.Generator.logseriesrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.Generator.multinomialrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.Generator.multivariate_hypergeometricrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.Generator.multivariate_normalrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.Generator.negative_binomialrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.Generator.noncentral_chisquarerandomcountednumel(output)\text{numel}(\text{output})
fnp.random.Generator.noncentral_frandomcountednumel(output)\text{numel}(\text{output})
fnp.random.Generator.normalrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.Generator.paretorandomcountednumel(output)\text{numel}(\text{output})
fnp.random.Generator.permutationrandomcountedshape[axis]\text{shape}[\text{axis}]
fnp.random.Generator.permutedrandomcountednumel(input)\text{numel}(\text{input})
fnp.random.Generator.poissonrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.Generator.powerrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.Generator.randomrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.Generator.rayleighrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.Generator.shufflerandomcountedshape[axis]\text{shape}[\text{axis}]
fnp.random.Generator.spawnrandomfree0
fnp.random.Generator.standard_cauchyrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.Generator.standard_exponentialrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.Generator.standard_gammarandomcountednumel(output)\text{numel}(\text{output})
fnp.random.Generator.standard_normalrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.Generator.standard_trandomcountednumel(output)\text{numel}(\text{output})
fnp.random.Generator.triangularrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.Generator.uniformrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.Generator.vonmisesrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.Generator.waldrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.Generator.weibullrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.Generator.zipfrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.RandomState.betarandomcountednumel(output)\text{numel}(\text{output})
fnp.random.RandomState.binomialrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.RandomState.bytesrandomcountedlength\text{length}
fnp.random.RandomState.chisquarerandomcountednumel(output)\text{numel}(\text{output})
fnp.random.RandomState.choicerandomcounted\text{numel}(\text{output})$ if replace, else $n \cdot \lceil \log_2 n \rceil
fnp.random.RandomState.dirichletrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.RandomState.exponentialrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.RandomState.frandomcountednumel(output)\text{numel}(\text{output})
fnp.random.RandomState.gammarandomcountednumel(output)\text{numel}(\text{output})
fnp.random.RandomState.geometricrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.RandomState.get_staterandomfree0
fnp.random.RandomState.gumbelrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.RandomState.hypergeometricrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.RandomState.laplacerandomcountednumel(output)\text{numel}(\text{output})
fnp.random.RandomState.logisticrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.RandomState.lognormalrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.RandomState.logseriesrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.RandomState.multinomialrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.RandomState.multivariate_normalrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.RandomState.negative_binomialrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.RandomState.noncentral_chisquarerandomcountednumel(output)\text{numel}(\text{output})
fnp.random.RandomState.noncentral_frandomcountednumel(output)\text{numel}(\text{output})
fnp.random.RandomState.normalrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.RandomState.paretorandomcountednumel(output)\text{numel}(\text{output})
fnp.random.RandomState.permutationrandomcountedshape[axis]\text{shape}[\text{axis}]
fnp.random.RandomState.poissonrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.RandomState.powerrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.RandomState.randrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.RandomState.randintrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.RandomState.randnrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.RandomState.randomrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.RandomState.random_integersrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.RandomState.random_samplerandomcountednumel(output)\text{numel}(\text{output})
fnp.random.RandomState.rayleighrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.RandomState.seedrandomfree0
fnp.random.RandomState.set_staterandomfree0
fnp.random.RandomState.shufflerandomcountedshape[axis]\text{shape}[\text{axis}]
fnp.random.RandomState.standard_cauchyrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.RandomState.standard_exponentialrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.RandomState.standard_gammarandomcountednumel(output)\text{numel}(\text{output})
fnp.random.RandomState.standard_normalrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.RandomState.standard_trandomcountednumel(output)\text{numel}(\text{output})
fnp.random.RandomState.tomaxintrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.RandomState.triangularrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.RandomState.uniformrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.RandomState.vonmisesrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.RandomState.waldrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.RandomState.weibullrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.RandomState.zipfrandomcountednumel(output)\text{numel}(\text{output})
fnp.random.betarandomcustom16×per-operation
fnp.random.binomialrandomcustom16×per-operation
fnp.random.bytesrandomcustomper-operation
fnp.random.chisquarerandomcustom16×per-operation
fnp.random.choicerandomcustomper-operation
fnp.random.default_rngrandomfree0
fnp.random.dirichletrandomcustom16×per-operation
fnp.random.exponentialrandomcustom16×per-operation
fnp.random.frandomcustom16×per-operation
fnp.random.gammarandomcustom16×per-operation
fnp.random.geometricrandomcustom16×per-operation
fnp.random.get_staterandomfree0
fnp.random.gumbelrandomcustom16×per-operation
fnp.random.hypergeometricrandomcustom16×per-operation
fnp.random.laplacerandomcustom16×per-operation
fnp.random.logisticrandomcustom16×per-operation
fnp.random.lognormalrandomcustom16×per-operation
fnp.random.logseriesrandomcustom16×per-operation
fnp.random.multinomialrandomcustom16×per-operation
fnp.random.multivariate_normalrandomcustom16×per-operation
fnp.random.negative_binomialrandomcustom16×per-operation
fnp.random.noncentral_chisquarerandomcustom16×per-operation
fnp.random.noncentral_frandomcustom16×per-operation
fnp.random.normalrandomcustom16×per-operation
fnp.random.paretorandomcustom16×per-operation
fnp.random.permutationrandomcustomper-operation
fnp.random.poissonrandomcustom16×per-operation
fnp.random.powerrandomcustom16×per-operation
fnp.random.randrandomcustomper-operation
fnp.random.randintrandomcustomper-operation
fnp.random.randnrandomcustom16×per-operation
fnp.random.randomrandomcustomper-operation
fnp.random.random_integersrandomcustomper-operation
fnp.random.random_samplerandomcustomper-operation
fnp.random.rayleighrandomcustom16×per-operation
fnp.random.seedrandomfree0
fnp.random.set_staterandomfree0
fnp.random.shufflerandomcustomper-operation
fnp.random.standard_cauchyrandomcustom16×per-operation
fnp.random.standard_exponentialrandomcustom16×per-operation
fnp.random.standard_gammarandomcustom16×per-operation
fnp.random.standard_normalrandomcustom16×per-operation
fnp.random.standard_trandomcustom16×per-operation
fnp.random.triangularrandomcustom16×per-operation
fnp.random.uniformrandomcustomper-operation
fnp.random.vonmisesrandomcustom16×per-operation
fnp.random.waldrandomcustom16×per-operation
fnp.random.weibullrandomcustom16×per-operation
fnp.random.zipfrandomcustom16×per-operation
fnp.ravelcorefree0
fnp.ravel_multi_indexcorefree0
fnp.realcorecountednumel(output)\text{numel}(\text{output})
fnp.real_if_closecorecountednumel(output)\text{numel}(\text{output})
fnp.reciprocalcorecountednumel(output)\text{numel}(\text{output})
fnp.remaindercorecounted16×numel(output)\text{numel}(\text{output})
fnp.repeatcorecustomper-operation
fnp.requirecorefree0
fnp.reshapecorefree0
fnp.resizecorecustomper-operation
fnp.result_typecorefree0
fnp.right_shiftcorecountednumel(output)\text{numel}(\text{output})
fnp.rintcorecountednumel(output)\text{numel}(\text{output})
fnp.rollcorecustomper-operation
fnp.rollaxiscorefree0
fnp.rootscorecustom16×10n310n^3
fnp.rot90corefree0
fnp.row_stackcorefree0
fnp.searchsortedcorecustomper-operation
fnp.selectcorecustomper-operation
fnp.setdiff1dcorecustomper-operation
fnp.setxor1dcorecustomper-operation
fnp.shapecorefree0
fnp.shares_memorycorefree0
fnp.signcorecountednumel(output)\text{numel}(\text{output})
fnp.signbitcorecountednumel(output)\text{numel}(\text{output})
fnp.sincorecounted16×numel(output)\text{numel}(\text{output})
fnp.sinccorecounted16×numel(output)\text{numel}(\text{output})
fnp.sinhcorecounted16×numel(output)\text{numel}(\text{output})
fnp.sizecorefree0
fnp.sortcorecustomper-operation
fnp.sort_complexcorecustomper-operation
fnp.spacingcorecountednumel(output)\text{numel}(\text{output})
fnp.splitcorefree0
fnp.sqrtcorecountednumel(output)\text{numel}(\text{output})
fnp.squarecorecountednumel(output)\text{numel}(\text{output})
fnp.squeezecorefree0
fnp.stackcorecustomper-operation
flops.stats.cauchy.cdfstatscustom16×5n5n
flops.stats.cauchy.pdfstatscustom6n6n
flops.stats.cauchy.ppfstatscustom16×5n5n
flops.stats.expon.cdfstatscustom16×5n5n
flops.stats.expon.pdfstatscustom16×5n5n
flops.stats.expon.ppfstatscustom16×5n5n
flops.stats.laplace.cdfstatscustom16×5n5n
flops.stats.laplace.pdfstatscustom16×5n5n
flops.stats.laplace.ppfstatscustom16×5n5n
flops.stats.logistic.cdfstatscustom16×5n5n
flops.stats.logistic.pdfstatscustom16×8n8n
flops.stats.logistic.ppfstatscustom16×5n5n
flops.stats.lognorm.cdfstatscustom16×25n25n
flops.stats.lognorm.pdfstatscustom16×15n15n
flops.stats.lognorm.ppfstatscustom16×45n45n
flops.stats.norm.cdfstatscustom16×20n20n
flops.stats.norm.pdfstatscustom16×10n10n
flops.stats.norm.ppfstatscustom16×40n40n
flops.stats.truncnorm.cdfstatscustom16×30n30n
flops.stats.truncnorm.pdfstatscustom16×30n30n
flops.stats.truncnorm.ppfstatscustom16×50n50n
flops.stats.uniform.cdfstatscustom3n3n
flops.stats.uniform.pdfstatscustom3n3n
flops.stats.uniform.ppfstatscustom3n3n
fnp.stdcorecountednumel(input)\text{numel}(\text{input})
fnp.subtractcorecountednumel(output)\text{numel}(\text{output})
fnp.sumcorecountednumel(input)\text{numel}(\text{input})
fnp.swapaxescorefree0
fnp.takecorecustomper-operation
fnp.take_along_axiscorecustomper-operation
fnp.tancorecounted16×numel(output)\text{numel}(\text{output})
fnp.tanhcorecounted16×numel(output)\text{numel}(\text{output})
fnp.tensordotcorecustomidi\prod_i d_i
fnp.tilecorecustomper-operation
fnp.tracecorecustomper-operation
fnp.transposecorefree0
fnp.trapezoidcorecustomnumel(input)\text{numel}(\text{input})
fnp.tricorefree0
fnp.trilcorefree0
fnp.tril_indicescorefree0
fnp.tril_indices_fromcorefree0
fnp.trim_zeroscorecustomper-operation
fnp.triucorefree0
fnp.triu_indicescorefree0
fnp.triu_indices_fromcorefree0
fnp.true_dividecorecountednumel(output)\text{numel}(\text{output})
fnp.trunccorecountednumel(output)\text{numel}(\text{output})
fnp.typenamecorefree0
fnp.union1dcorecustomper-operation
fnp.uniquecorecustomper-operation
fnp.unique_allcorecustomper-operation
fnp.unique_countscorecustomper-operation
fnp.unique_inversecorecustomper-operation
fnp.unique_valuescorecustomper-operation
fnp.unpackbitscorecustomper-operation
fnp.unravel_indexcorefree0
fnp.unstackcorecustomper-operation
fnp.unwrapcorecustomnumel(input)\text{numel}(\text{input})
fnp.vandercorecustomper-operation
fnp.varcorecountednumel(input)\text{numel}(\text{input})
fnp.vdotcorecustomnn
fnp.vecdotcorecountednn
fnp.vecmatcorecountednumel(output)\text{numel}(\text{output})
fnp.vsplitcorefree0
fnp.vstackcorecustomper-operation
fnp.wherecorecustomper-operation
fnp.zeroscorefree0
fnp.zeros_likecorefree0