Operation Math
- async dffml.operation.math.multiply(multiplicand, multiplier)[source]
Multiply record values
- Parameters
multiplicand (generic) – An arithmetic type value.
multiplier (generic) – An arithmetic type value.
- Returns
A dict containing the product.
- Return type
Examples
The following example shows how to use multiply.
>>> import asyncio >>> from dffml import * >>> >>> dataflow = DataFlow.auto(multiply, GetSingle) >>> dataflow.seed.append( ... Input( ... value=[multiply.op.outputs["product"].name,], ... definition=GetSingle.op.inputs["spec"], ... ) ... ) >>> inputs = [ ... Input( ... value=12, ... definition=multiply.op.inputs["multiplicand"], ... ), ... Input( ... value=3, ... definition=multiply.op.inputs["multiplier"], ... ), ... ] >>> >>> async def main(): ... async for ctx, results in MemoryOrchestrator.run(dataflow, inputs): ... print(results) >>> >>> asyncio.run(main()) {'product': 36}