返回 NumPy 中特定列表元素的尾数和指数对
要返回给定列表的尾数和指数对,请在 Python NumPy 中使用**numpy.frexp()**方法中的索引值。输出是一个存储结果的位置。如果提供,则其形状必须与输入广播的形状相同。如果没有提供或为 None,则返回一个新分配的数组。元组(仅作为关键字参数可能)的长度必须等于输出的数量。
条件在输入上进行广播。在条件为 True 的位置,out 数组将设置为 ufunc 结果。在其他位置,out 数组将保留其原始值。请注意,如果通过默认的 out=None 创建未初始化的 out 数组,则其中条件为 False 的位置将保持未初始化状态。
步骤
首先,导入所需的库:
import numpy as np
创建一个列表:
myList = [55.8, 45.5, 166.8, -14.8, 78,6, -19.8]
显示列表:
print("List...
", myList)
列表的长度:
print("
List length...
", len(myList))
列表的类型:
print("
List type...
", type(myList))
返回给定列表的尾数和指数对:
print("
Return mantissa and exponent as a pair of a given list...
",np.frexp(myList))
要返回给定列表的尾数和指数对,请在 Python NumPy 中使用 numpy.frexp() 方法中的索引值:
print("
Result (specific element)...
",np.frexp(myList[3]))
示例
import numpy as np # Create a list myList = [55.8, 45.5, 166.8, -14.8, 78,6, -19.8] # Display the list print("List...
", myList) # Length of the list print("
List length...
", len(myList)) # Type of the list print("
List type...
", type(myList)) # Return mantissa and exponent as a pair of a given list print("
Return mantissa and exponent as a pair of a given list...
",np.frexp(myList)) # To return mantissa and exponent as a pair of a given list, use the index value in the numpy.frexp() method in Python Numpy print("
Result (specific element)...
",np.frexp(myList[3]))
输出
List... [55.8, 45.5, 166.8, -14.8, 78, 6, -19.8] List length... 7 List type... <class 'list'> Return mantissa and exponent as a pair of a given list... (array([ 0.871875 , 0.7109375, 0.6515625, -0.925 , 0.609375 , 0.75 , -0.61875 ]), array([6, 6, 8, 4, 7, 3, 5], dtype=int32)) Result (specific element)... (-0.925, 4)
广告