草庐IT

【从零开始玩量化5】Python程序获取同花顺问财数据

2022年9月25日更新最近好几个兄弟反馈问财做了最大分页数的限制,无法查询所有数据了,我最近抽空处理了一下,现在把结果写在这里。处理分页用到的代码较多,我就不全部贴了,我把功能封装成了一个python包pywencai,放到Github上了,感兴趣的可以去获取。Github地址:https://github.com/zsrl/pywencaiPyPI地址:https://pypi.org/project/pywencai/详细用法可以去上边的地址看,我这里写下示例安装由于包中执行了js代码,所以需要先保证你的计算机里有js运行环境,所以先安装一下node.jshttps://nodejs.o

python自学免费教程-怎样自学python编程?从零开始学习python,python开发入门到精通

我做为千万个零基础自学Python转行程序员的成功案例之一,在自学的过程中,踩过很多坑,整理过很多非常优质的免费资料,对于新手小白来说,这些资料一定可以为你提供参考。如果你是小白,我给你整理了一条非常友好的学习路径,你按照这个路径去学习即可。以下内容全程高能,请做好点赞和收藏的准备。。1.基础入门到进阶一说到自学Python,就会有很多人推荐廖雪峰,他的教程我从头到尾看过,个人不建议零基础的编程小白去看他的教程,他的教程更适合有点计算机基础的。你一定会问,那我为什么还会去看他的教程?这不是打脸嘛?因为当时没有人像我今天给你推荐电子教程那样给我引路呀,我只能靠搜索引擎,而廖雪峰的教程则排在前列,

【从零开始玩量化17】如何python+QMT完成自动化交易?(全网最详细入门教程)

一、什么是QMT此部分为扫盲内容,有一定了解者可以跳过。概念它是一款量化交易客户端软件,由一家叫做迅投公司出品,可以直接登录你的券商账号进行股票交易,但与同花顺/通信达不同的是,它暴露了基于python的交易API,可以执行程序化交易。顺便查了一下迅投这个公司的背景,21年冲击过创业板,后来放弃了。招股说明书链接界面以国金版为例,其登录界面如下,不同券商登录界面略有区别(不一定有极简模式)进入软件以后的界面如下,主要分为行情、交易、模型研究、模型交易几个模块,各个券商的QMT界面大同小异。二、为什么使用QMT以前,自动化交易一直是散户的痛,大部分的自动化接口,都只针对机构,散户可以使用的方法很

【云原生 | 从零开始学Docker】九丶完结篇 Docker Compose

该文章已被《从零开始学docker》收录DockerCompose简介个人理解原理体验yaml规则实战搭建博客常用命令写在最后简介之前在制作dockerfile的时候,流程是写完然后build然后run,这还是单个的容器,比如公司有五十个微服务,难道要打包五十个docker吗,依赖关系啥的手动操作很麻烦!这个时候使用dockercompose高效的管理,可以定义运行多个容器!定义,运行多个容器。YAMLfile配置文件,singlecommand命令有哪些。所有环境都可以使用dockercompose,以及它的三个步骤:1.定义应用的环境dockerfile,保证项目在任何地方都可以运行2.定

【云原生 | 从零开始学Docker】九丶完结篇 Docker Compose

该文章已被《从零开始学docker》收录DockerCompose简介个人理解原理体验yaml规则实战搭建博客常用命令写在最后简介之前在制作dockerfile的时候,流程是写完然后build然后run,这还是单个的容器,比如公司有五十个微服务,难道要打包五十个docker吗,依赖关系啥的手动操作很麻烦!这个时候使用dockercompose高效的管理,可以定义运行多个容器!定义,运行多个容器。YAMLfile配置文件,singlecommand命令有哪些。所有环境都可以使用dockercompose,以及它的三个步骤:1.定义应用的环境dockerfile,保证项目在任何地方都可以运行2.定

从零开始训练 Stable Diffusion 的成本 < 16 万美元

我们想知道使用我们的流数据集、Composer和MosaicML云平台从头开始训练稳定扩散模型需要多少时间(和金钱)。我们的结果:13天内我们将花费79,000个A100小时,总培训成本不到160,000美元。我们的工具不仅将时间和成本减少了2.5倍,而且还具有可扩展性和简单易用性。这就是我们可以提供帮助的方式:在MosaicML,我们可以更轻松地高效训练大型模型,使更多组织能够根据自己的数据训练自己的模型。如之前的博文所示,我们的StreamingDataset库、我们的训练框架Composer和我们的MosaicMLCloud平台显着简化了训练大型语言模型(LLM)的过程。对于这篇博文,我

从零开始初识机器学习

本篇文章中我们将对机器学习做全面的了解与介绍,其中第一章初识机器学习分为上下两个小章节,对机器学习是什么、机器学习由来以及机器学习的理论等展开说明。目的是能让即便完全没接触过机器学习的人也能在短时间对机器学习有一个全面了解。后续将推出机器学习的进阶内容,包括经典基础篇(线性模型、决策树、集成学习、聚类等),实战进阶篇(特征工程、模型训练与验证、融合与部署等)。本篇为第一章初识机器学习(上),我们从这里开始,开启一个全新的学习旅程。1机器学习描述1.1机器学习是什么?机器学习(MachineLearning,ML)是使用统计(或数学)技术从观察到的数据中构建模型(或系统)的一个计算机科学领域。机

【Android从零单排系列二十六】《Android视图控件——ScrollView》

目录前言一ScrollView基本介绍二ScrollView使用方法三ScrollView常见属性及方法四ScrollView简单案例五总结前言小伙伴们,在上文中我们介绍了Android视图组件RecyclerView,本文我们继续盘点,介绍一下视图控件的ScrollView。一ScrollView基本介绍ScrollView是Android平台上的一个可滚动视图容器,它用于在一个可滚动区域内显示大量内容。当布局超过屏幕大小时,ScrollView会自动启用滚动功能,用户可以通过滑动屏幕来查看隐藏部分的内容。ScrollView可以嵌套其他视图组件,例如TextView、ImageView等,

【Android从零单排系列十二】《Android视图控件——SeekBar》

前言小伙伴们,在上文中我们介绍了Android视图控件——日历、日期、时间选择控件,本文我们继续盘点,介绍一下视图控件的SeekBar组件。一.SeekBar基本介绍SeekBar是Android平台上的一个UI组件,用于显示一个可滑动的滑块条,并允许用户通过拖动滑块来选择一个数值范围。二.SeekBar使用方法下面是SeekBar的一些基本信息和使用方法:SeekBar是Android的一个类,位于android.widget.SeekBar包中。SeekBar可以在XML布局文件中定义并配置,也可以在Java代码中动态创建和设置属性。在XML布局文件中添加SeekBar:在Java代码中获

使用MASA Stack+.Net 从零开始搭建IoT平台 第五章 使用时序库存储上行数据

@目录前言分析实施步骤时序库的安装解决playload没有时间戳问题代码编写测试总结前言我们可以将设备上行数据存储到关系型数据库中,我们需要两张带有时间戳的表(最新数据表和历史数据表),历史数据表存储所有设备上报的数据,最新数据表需要存储设备最新一条上报数据,这条最新数据相当于设备的当前状态。然后展示的时候只展示最新一条数据的状态,报表查询可以按照设备id和时间从历史数据表查询汇总。这样是可以的,但是我们的最新数据表需要被频繁的更新,数据量少的时候没问题。但数据量大,并发高的时候就会出现问题。1、存储成本:数据不会被压缩,导致占用存储资源。2、维护成本:单表数据量太大时,需要人工分库分表。3、