图解NumPy:常用函数的内在机制
为了获取NumPy数组中的数据,另一种超级有用的方法是布尔索引(booleanindexing),它支持使用各类逻辑运算符:any和all的作用与在Python中类似,但不会短路。不过要注意,这里不支持Python的「三元比较」,比如3<=a<=5。如上所示,布尔索引也是可写的。其两个常用功能都有各自的专用函数:过度重载的n...
看图学NumPy:掌握n维数组基础知识点,看这一篇就够了
创建NumPy数组的一种方法是从Python列表直接转换,数组元素的类型与列表元素类型相同。NumPy数组无法像Python列表那样加长,因为在数组末尾没有保留空间。因此,常见的做法是定义一个Python列表,对它进行操作,然后再转换为NumPy数组,或者用np.zeros和np.empty初始化数组,预分配必要的空间:有时我们需要创建一个空数组,大...
图解| NumPy可视化指南
不止是空数组,通过上述方法还可以将数组填充为特定值:在NumPy中,还可以通过单调序列初始化数组:如果您需要[0.,1.,2.]这样的浮点数组,可以更改arange输出的类型,即arange(3).astype(float),但有更好的方法:由于arange函数对类型敏感,因此参数为整数类型,它生成的也是整数类型,如果输入float类型arange(3.),...
搭建模型第一步:你需要预习的NumPy基础都在这了
因此,NumPy提供了一些函数可以创建有初始数值的占位符数组,这样可以减少不必要的数组增长及运算成本。函数zeros可创建一个内部元素全是0的数组,函数ones可创建一个内部元素全是1的数组,函数empty可创建一个初始元素为随机数的数组,具体随机量取决于内存状态。默认状态下,创建数组的数据类型(dtype)一般...
Julia 1.0 正式发布,这是新出炉的一份简单中文教程
Julia自带的多维数组类型Array和numpy可以共享一块内存,所以当使用numpy在Python中得到了一个numpy.ndarray后在Julia里会看到一个新的Array。除了像@pyimport,@pydef这样的宏以外,和其它FFI(外部函数接口)的模块一样,PyCall也有python的字符串字面量,它将会执行一行python代码/...
【华泰金工林晓明团队】微软AI量化投资平台Qlib体验——华泰人工...
调用qlib.data模块可读取原始数据(www.e993.com)2024年11月5日。例如qlib.data.calendar命令可读取指定时间区间内交易日期;qlib.data.instruments命令可定义股票池,参数market=’all’代表选取全部个股构成股票池;qlib.data.list_instruments命令可以展示指定时间区间内的股票池,时间区间的意义在于,股票池可能会随时间动态变化,如指数成分股票池。