convert_vector_to_tupleT_convert_vector_to_tupleConvertVectorToTupleConvertVectorToTupleconvert_vector_to_tuple转换向量至元组(算子)
名称
convert_vector_to_tupleT_convert_vector_to_tupleConvertVectorToTupleConvertVectorToTupleconvert_vector_to_tuple — 将向量的元素连接成单个元组。
签名
def convert_vector_to_tuple(input_vector: MaybeSequence[Union[int, float, str]]) -> Sequence[Union[int, float, str]]
def convert_vector_to_tuple_s(input_vector: MaybeSequence[Union[int, float, str]]) -> Union[int, float, str]
描述
convert_vector_to_tupleconvert_vector_to_tupleConvertVectorToTupleConvertVectorToTupleConvertVectorToTupleconvert_vector_to_tuple 将向量转换为元组。输入向量 InputVectorInputVectorInputVectorInputVectorinputVectorinput_vector 的元素将被连接后存储于输出元组 ResultTupleResultTupleResultTupleResultTupleresultTupleresult_tuple 中。若 InputVectorInputVectorInputVectorInputVectorinputVectorinput_vector 的维度大于等于 2,其元素将通过深度优先搜索方式收集。例如,输入向量
'{{{1},{2}},{{3},{4}}}'"{{{1},{2}},{{3},{4}}}""{{{1},{2}},{{3},{4}}}""{{{1},{2}},{{3},{4}}}""{{{1},{2}},{{3},{4}}}""{{{1},{2}},{{3},{4}}}" 将转换为结果元组 [1,2,3,4]。
参数
InputVectorInputVectorInputVectorInputVectorinputVectorinput_vector (输入控制) number-vector → HTupleMaybeSequence[Union[int, float, str]]HTupleHtuple (real / integer / string) (double / int / long / string) (double / Hlong / HString) (double / Hlong / char*)
输入向量。
ResultTupleResultTupleResultTupleResultTupleresultTupleresult_tuple (输出控制) real(-array) → HTupleSequence[Union[int, float, str]]HTupleHtuple (real / integer / string) (double / int / long / string) (double / Hlong / HString) (double / Hlong / char*)
输出元组。
结果
如果指定参数的值正确,convert_vector_to_tupleconvert_vector_to_tupleConvertVectorToTupleConvertVectorToTupleConvertVectorToTupleconvert_vector_to_tuple 返回 2 ( H_MSG_TRUE )。否则,将抛出一个异常并返回错误代码。
另见
convert_tuple_to_vector_1dconvert_tuple_to_vector_1dConvertTupleToVector1dConvertTupleToVector1dConvertTupleToVector1dconvert_tuple_to_vector_1d
模块
基础