Python
【玩转 Cloud Studio】- 云编程之旅
Cloud Studio介绍 Cloud Studio 是基于浏览器的集成式开发环境(IDE),为开发者提供稳定的云端工作站。在使用 Cloud Studio 时无需安装,打开浏览器即可快速启动项目。底层资源自动弹性扩缩,极大地节省成本,低代码开发省时又省力: ● 基于 Web 端的代码编辑器,包含代码高亮、自动补全、Git 集成、终端等 IDE 的基础功能,同时支持实时调试、插件扩展等,提升
cholesky分解和cholesky求逆
对于正定对称矩阵(mathbf{H}),可以分解为(mathbf{H}=mathbf{XX}^T),其中(mathbf{X})是下三角矩阵。这个分解方法就是cholesky分解,pytorch对应的函数是torch.linalg.cholesky 使用(mathbf{X})可以求出(mathbf{H}^{-1}),pytorch对应的函数是torch.cholesky_inverse 计算chol
【cs50】lab6&problemset6
(1)lab6 world cup (2)problemsrt1 : hello (3)mario-less (4)cash (5)readability (6)dna
安卓boot.img镜像文件提取
环境要求:Python3 解压刷机包 解压刷机包的目录结构如下: 安装protobuf 点击下载payload_dumper脚本 解压下载的文件master.zip,解压后的目录结构如下: 提取boot.img 执行payload_dumper.py进行提取boot.img 报错:ModuleNotFoundError: No module named 'bsdiff4'解决
三十四、StochRsi 策略
#!/usr/bin/env python# -*- coding: utf-8 -*-import cross_order as orderimport timedef StochRSI(close, lengthRSI=14, lengthStoch=14, smoothK=3, smoothD=3): """ 计算StochRSI(close),有5个参数,第1个为数据源
Linux | 指定使用的GPU
查看GPU 编号及其使用信息 其中左上侧有0、1、2、3的编号,表示GPU的编号,在后面指定GPU时需要使用这个编号。 我们可以查看这些卡使用的信息,我们用来查看哪些卡在空闲状态。 指定使用的GPU 方法一:在终端执行程序时指定GPU(推荐) 这种方法十分方便,我们可以在Linux命令行中直接敲这个命令,也可以把这条命令写在.sh的文件中用于执行。 扩展: 方法二:在Python代码中指定G
三十五、ADX+DMI 组合策略
#!/usr/bin/env python# -*- coding: utf-8 -*-import talibimport cross_order as orderimport time# ADX、DMI指标数据周期adx_period = 14dmi_period = 14ma_short_period = 5ma_long_period = 20'''ADX、DMI指标策略示例[什么是AD
python学习_数据类型
一、python常用的数据类型 数值类型:整数类型 int,如9;浮点数类型float,如3.14159 布尔类型 bool,如True和False,只有这两个值 字符串类型str,如"人生苦短" 二、数值类型 整数类型 可以表示正数、负数和零,整数类型的数据有不同进制表示方式,有如下几种进制表示方式 十进制:默认的进制 二进制:以0b开头,如print("二进制整数",0b10110
Python中的小整数对象池
Python 仅仅对比较小的整数对象(范围为[-5, 256])缓存起来以供重复使用,而并非是所有整数对象。需要注意的是,这仅仅是在命令行中执行。 而在 Pycharm 或者保存为文件执行,结果是不一样的,这是因为解释器做了一部分优化(范围是[-5, 任意正整数])。
Python 引用问题 - ImportError: attempted relative import with no known parent package
问题描述 近日在尝试引用其他文件的代码时,遇到了错误: ImportError: attempted relative import with no known parent package. 问题大致是这样的:我想在 code2.py 中引用 code1.py 的函数,如 from ..folder1.code1 import xxx,运行 code2.py 时出现错误。 太长不看版 如果你要
python学习_运算符
一、python中的常用运算符 算术运算符 需要注意的是一正一负的整除运算和取余运算 赋值运算符 解包赋值交换两个变量的值 比较运算符:对变量或者表达式的结果进行大小、真假等比较 逻辑运算符(也叫布尔运算符,是对布尔值进行运算) 注意:当and和or运算符两边的操作数不是bool值或者表达式时,and
python字典(一)
1.示例 2.使用字典 字典就是一系列键值对,每个键与一个值相关联,可以通过键来访问相关的值。值可以是数、字符串、列表、字典等任意Python对象。 2.1 访问字典中的值 2.2 添加键值对 2.3 先创建空字典 2.4 修改字典中的值 2.5 删除键值对 2.6 由类似对象组成的字典 2.7 使用get()来访问值 3. 遍历字典 3.1 遍历所有键值对 3.2 遍历字典中
ML-for-AGV-Dispatching:Routing.py逐段解读
# -*- coding: utf-8 -*- """ Created on Mon Nov 20 10:55:40 2017 @author: CIMlab徐孟維 """ ''' Alpha = 0.06 Beta = 0.03 Gamma = 0.01 Dist1 = 3 Dist2 = 7 ''' class ShortestPath: def __init__(self, cu
ML-for-AGV-Dispatching:run.py解读
import simpy from ShopFloor import Center import Learn as Le import numpy as np import pandas as pd import pickle import time Task = "None" #TestD, TestQ, TestDQN, TestSVM, CollectV, CollectW, TrainQ
python学习日记01
1 读取.txt文件 2 查询字符串中特定字符的个数 特定字符个数 = 字符串名.count('特定字符') 3 查询字符串中特定字符的索引 idx = [r.span() for r in re.finditer('a', 'aaabbbaccda')] >>idx [(0, 1), (1, 2), (2, 3), (6, 7), (10, 11)] 4
python并发编程之协程
一、协程的概念 1、协程是单线程下的并发,它是程序员级别的,我们来控制如何切换。 2、进程的开销 >>>>>> 线程的开销 >>>>>> 协程的开销 3、协程的使用需要借助于第三方模块 gevent 模块或者 asyncio 模块 4、gevent 和 asyncio 是两个在 Python 中常用的协程框架,它们都提供了在异
PyTorch | torch.save()函数的使用
Pytorch保存模型等相关参数,利用torch.save(),以及读取保存之后的文件。 函数信息 作用:将对象保存到磁盘文件。 参数: obj (object) – 保存的对象 f (Union[str, PathLike, BinaryIO, IO[bytes]]) – 类似文件的对象(必须实现写入和刷新)或包含文件名的字符串或 os.PathLike 对象 pickle_module
python基础day40
GIL全局解释器锁 python在设计之初就考虑到在主循环中,同时只有一个线程在执行。 虽然 Python 解释器中可以“运行”多个线程,但在任意时刻只有一个线程在解释器中运行。 对Python虚拟机的访问由全局解释器锁(GIL)来控制,正是这个锁能保证同一时刻只有一个线程在运行。 1. python代码运行在解释器之上,有解释器来翻译执行 2. python解释器的种类有哪些? CPython
How to connect production React frontend with a Python backend django连接到React 静态文件
Disclaimer There are multiple possible ways of using React with a backend framework -- steps presented below are showing one possible way of connecting those on PythonAnywhere to make rather a startin
子域名查询、DNS记录查询
首先关于DNS域名解析的一些知识,传送门: https://blog.csdn.net/qq_36119192/article/details/82752515 了解了DNS解析的一些知识后,我们就可以开始我们的DNS探测了! 一些和域名查询相关的网站: · DNS查询:https://dnsdb.io/ · 微步在线:https://x.threatb
树莓派命令——linux命令tips
sudo python3 test.py 和 python3 test.py 完全不是一个东西,有时候是链接的编译器不同,环境是完全不同,sudo会调用一些无关资源,反而容易造成程序运行失败或浪费cpu资源。
python下使用redis分布式锁
python下使用redis分布式锁 1.什么场景需要分布式锁? 我们在写业务逻辑的时候,如果多个线程同时访问某个共享变量,一般是对变量进行上锁或者使用 queue.Queue() 实现,以做到线程安全保证数据不被污染。 在单机部署的情况下这样做完全没问题,但是随着业务规模的发展,某些单机部署的系统需要进化成分布式集群系统,需要部署到多台服务器上去做负载均衡,这就会使得以前的并发控制策略失效,这个
zip, rar, 7z 的解压缩,python 实现
目录zipunrar7z参考资料 zip 标准库中的zipfile无法创建加密的zip文件,这里使用pyzipper pyzipper的github:https://github.com/danifus/pyzipper pyzipper除了部分自己新增的api,其他的api基本上和zipfile一致,用法基本相同。 只支持解压,压缩不支持 unrar unrar的github:https