NodeStateF64

Methods

MethodDescription
bottom_kCompute the k smallest values
getGet value for node
itemsIterate over items
maxReturn the maximum value
max_itemReturn largest value and corresponding node
meanmean of values over all nodes
medianReturn the median value
median_itemReturn median value and corresponding node
minReturn the minimum value
min_itemReturn smallest value and corresponding node
nodesIterate over nodes
sortedSort by value
sorted_by_idSort results by node id
sumsum of values over all nodes
to_dfConvert results to pandas DataFrame
top_kCompute the k largest values
valuesIterate over values

Method Details

bottom_k

Signature: bottom_k(k)

Compute the k smallest values

Parameters

NameTypeDefaultDescription
kint-The number of values to return

Returns

TypeDescription
NodeStateF64The k smallest values as a node state

get

Signature: get(node, default=None)

Get value for node

Parameters

NameTypeDefaultDescription
nodeNodeInput-the node
defaultfloat, optionalNonethe default value. Defaults to None.

Returns

TypeDescription
float, optionalthe value for the node or the default value

items

Iterate over items

max

Return the maximum value

Returns

TypeDescription
float, optionalThe maximum value or None if empty

max_item

Return largest value and corresponding node

mean

mean of values over all nodes

Returns

TypeDescription
floatmean value

median

Return the median value

Returns

TypeDescription
PropValueOptional[float]:

median_item

Return median value and corresponding node

min

Return the minimum value

Returns

TypeDescription
float, optionalThe minimum value or None if empty

min_item

Return smallest value and corresponding node

nodes

Iterate over nodes

Returns

TypeDescription
NodesThe nodes

sorted

Signature: sorted(reverse=False)

Sort by value

Parameters

NameTypeDefaultDescription
reversebool, optionalFalseIf True, sort in descending order, otherwise ascending. Defaults to False.

Returns

TypeDescription
NodeStateF64Sorted node state

sorted_by_id

Sort results by node id

Returns

TypeDescription
NodeStateF64The sorted node state

sum

sum of values over all nodes

Returns

TypeDescription
PropValuefloat: the sum

to_df

Convert results to pandas DataFrame

The DataFrame has two columns, "node" with the node ids and "value" with the corresponding values.

Returns

TypeDescription
DataFramethe pandas DataFrame

top_k

Signature: top_k(k)

Compute the k largest values

Parameters

NameTypeDefaultDescription
kint-The number of values to return

Returns

TypeDescription
NodeStateF64The k largest values as a node state

values

Iterate over values

Returns

TypeDescription
Iterator[float]Iterator over values