<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def _decode_linear_biases(linear_string, nodelist):
 """Inverse of _serialize_linear_biases. Args: linear_string (str):
 base 64 encoded string of little endian 8 byte floats, one for each of the nodes in nodelist. Returns: dict: linear biases in a dict. Examples: {1: -1.0, 2: 1.0, 3: 0.0} {1: 0.0, 2: 1.0, 3: -1.0} """

    linear_bytes = base64.b64decode(linear_string)
    return dict(zip(nodelist, struct.unpack('<' + 'd' * (len(linear_bytes) // 8), linear_bytes)))