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.

551 entries
551 of 551
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.as_symmetriccorecustomper-operation
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.blackmancorecustom3n3n
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_stackcorecustomper-operation
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.dotcorecustom2mknmn2 \cdot m \cdot k \cdot n - m \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.fftfreqfftcustomper-operation
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.rfftfreqfftcustomper-operation
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.fromitercorecustomper-operation
fnp.fullcorecustomper-operation
fnp.full_likecorecustomper-operation
fnp.gcdcorecounted16×numel(output)\text{numel}(\text{output})
fnp.geomspacecorecustom16×per-operation
fnp.gradientcorecustomnumel(input)\text{numel}(\text{input})
fnp.greatercorecountednumel(output)\text{numel}(\text{output})
fnp.greater_equalcorecountednumel(output)\text{numel}(\text{output})
fnp.hammingcorecustomnn
fnp.hanningcorecustomnn
fnp.heavisidecorecountednumel(output)\text{numel}(\text{output})
fnp.histogramcorecustomper-operation
fnp.histogram2dcorecustomper-operation
fnp.histogram_bin_edgescorecustomper-operation
fnp.histogramddcorecustomper-operation
fnp.hsplitcorefree0
fnp.hstackcorecustomper-operation
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.is_symmetriccorecustomper-operation
fnp.isclosecorecountednumel(output)\text{numel}(\text{output})
fnp.iscomplexcorecountednumel(output)\text{numel}(\text{output})
fnp.iscomplexobjcorefree0
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.isrealobjcorefree0
fnp.isscalarcorefree0
fnp.issubdtypecorefree0
fnp.iterablecorefree0
fnp.ix_corecustomper-operation
fnp.kaisercorecustom3n3n
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.loadcorefree0
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.logspacecorecustom16×per-operation
fnp.mask_indicescorecustomper-operation
fnp.matmulcorecustom2mknmn2 \cdot m \cdot k \cdot n - m \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.polyvalcorecustom2mdeg2 \cdot m \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_hypergeometricrandomcounted16×numel(output)\text{numel}(\text{output})
fnp.random.Generator.multivariate_normalrandomcountedper-method
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.uniformrandomcountedper-method
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_normalrandomcountedper-method
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.uniformrandomcountedper-method
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_normalrandomcustomper-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_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.symmetricrandomcustomper-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_indexcorecustomper-operation
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.rootscorecustom10n310n^3
fnp.rot90corefree0
fnp.savecorefree0
fnp.savezcorefree0
fnp.savez_compressedcorefree0
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.cdfstatscustom5n5n
flops.stats.cauchy.pdfstatscustom6n6n
flops.stats.cauchy.ppfstatscustom5n5n
flops.stats.expon.cdfstatscustom5n5n
flops.stats.expon.pdfstatscustom5n5n
flops.stats.expon.ppfstatscustom5n5n
flops.stats.laplace.cdfstatscustom5n5n
flops.stats.laplace.pdfstatscustom5n5n
flops.stats.laplace.ppfstatscustom5n5n
flops.stats.logistic.cdfstatscustom5n5n
flops.stats.logistic.pdfstatscustom8n8n
flops.stats.logistic.ppfstatscustom5n5n
flops.stats.lognorm.cdfstatscustom25n25n
flops.stats.lognorm.pdfstatscustom15n15n
flops.stats.lognorm.ppfstatscustom45n45n
flops.stats.norm.cdfstatscustom20n20n
flops.stats.norm.pdfstatscustom10n10n
flops.stats.norm.ppfstatscustom40n40n
flops.stats.truncnorm.cdfstatscustom30n30n
flops.stats.truncnorm.pdfstatscustom30n30n
flops.stats.truncnorm.ppfstatscustom50n50n
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.symmetrizecorecustomper-operation
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.trilcorecustomper-operation
fnp.tril_indicescorefree0
fnp.tril_indices_fromcorefree0
fnp.trim_zeroscorecustomper-operation
fnp.triucorecustomper-operation
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