随笔分类 -  python

摘要:当使用pandas处理大规模数据时,内存使用量可能会迅速增加,导致服务器宕机。为了解决这个问题,可以采用以下几个优化方法: 数据类型优化: 使用更小的数据类型,例如将int64转换为int32或int16,节省内存空间。 对于字符串类型,尽量使用'category'类型,它会使用更少的内存。 分块处 阅读全文
posted @ 2023-11-22 10:21 lytcreate 阅读(241) 评论(0) 推荐(0) 编辑
摘要:Python 是一种解释型语言,它的执行效率通常比编译型语言低,这主要有以下几个原因: 解释型语言的性质:Python 是解释型语言,这意味着它在运行时需要解释器来逐行翻译并执行代码。这个过程中,相对于编译型语言(如 C++ 或 Java),会产生额外的性能开销。 动态类型:Python 是动态类型 阅读全文
posted @ 2023-11-21 15:17 lytcreate 阅读(444) 评论(0) 推荐(0) 编辑
摘要:Celery是一个基于分布式消息传递的异步任务队列/作业队列,专注于实时处理,同时也支持任务调度。Celery的架构由三部分组成:消息中间件(broker)、任务执行单元(worker)和结果存储(backend)。 消息中间件:Celery本身不提供消息中间件,而是依赖于第三方提供的消息中间件来进 阅读全文
posted @ 2023-11-13 16:22 lytcreate 阅读(296) 评论(0) 推荐(0) 编辑
摘要:状态:Python处理大数据时,内存占用超过服务器可用内存,但是服务器并没有杀死该进程,而是被卡死无法通过ssh进入 解决方向: 一、设置系统内存限制: 使用 ulimit -a 查看系统参数 ulimit -a 命令的结果中会显示各种资源的限制参数。以下是一些常见参数及其含义: core file 阅读全文
posted @ 2023-11-13 10:14 lytcreate 阅读(225) 评论(0) 推荐(0) 编辑
摘要:安装库: pip install setuptools wheel 1.目录结构 -test_package --src --test_package -- __init__.py --function.py --pyproject.toml --readme.md 2.文件说明 pyproject 阅读全文
posted @ 2023-11-08 17:09 lytcreate 阅读(112) 评论(0) 推荐(0) 编辑
摘要:在Python的pandas库中,DataFrame对象的赋值操作默认会返回一个新的对象,而不是原始对象的引用。因此,当你执行b = a时,b实际上是a的一个新的副本,而不是指向同一对象的引用。所以,当你修改b时,它不应该影响a。 但如果你在某些情况下发现修改b会影响到a,那很可能是因为你在操作Da 阅读全文
posted @ 2023-11-01 10:27 lytcreate 阅读(139) 评论(0) 推荐(0) 编辑
摘要:1.库版本 supervisor 4.2.5 django-celery-beat 2.5.0 django-celery-results 2.5.1 Django 4.2.6 环境: Linux项目路径:/opt/new/new_project 2.制作软连接已知,Python的安装目录是 /us 阅读全文
posted @ 2023-10-26 18:38 lytcreate 阅读(91) 评论(0) 推荐(0) 编辑
摘要:1.库版本celery 5.3.4Django 4.2.6django-celery-beat 2.5.0django-celery-results 2.5.1django-timezone-field 6.0.1eventlet 0.33.3flower 2.0.1redis 3.5.3项目名称: 阅读全文
posted @ 2023-10-26 11:56 lytcreate 阅读(307) 评论(0) 推荐(0) 编辑
摘要:import datetime import sys import pandas as pd import pymysql import sqlalchemy.engine.url as engineUrl from sqlalchemy import create_engine DB_INFO = 阅读全文
posted @ 2023-10-23 17:59 lytcreate 阅读(25) 评论(0) 推荐(0) 编辑
摘要:from flask import Flask, request, jsonify app = Flask(__name__) @app.route('/my_endpoint', methods=['POST']) def handle_post_request(): # 在这里可以处理接收到的P 阅读全文
posted @ 2023-10-18 11:51 lytcreate 阅读(49) 评论(0) 推荐(0) 编辑
摘要:本方法适用于Linux环境下: 1.安装库Cython pip3 install Cython==3.0.0a10 2.编写待加密文件:hello.py import random def ac(): i = random.randint(0, 5) if i > 2: print('success 阅读全文
posted @ 2023-10-12 18:11 lytcreate 阅读(1052) 评论(0) 推荐(2) 编辑
摘要:搜索算法:1.线性搜索:循环遍历,判断是否等于目标值2.二分法:(需要有序)先定一个起点和终点left,right,当left<right时,取中间值mid,如果目标值小于mid,则right=mid-1,反之亦然 # 线性搜索 def action1(arr, target): for i in 阅读全文
posted @ 2023-10-10 19:00 lytcreate 阅读(53) 评论(0) 推荐(0) 编辑
摘要:简单说明: 1.冒泡排序:双层循环,交替结果2.选择排序:while nums,假设第一个值为做小,通过for循环找到最小值以此来替换,再将nums中该值去掉继续上述步骤3.快速排序:定义一个初值,把整个数据列表分为两部分,再递归 代码实现: # 冒泡排序 def action1(n): for i 阅读全文
posted @ 2023-10-10 18:42 lytcreate 阅读(44) 评论(0) 推荐(0) 编辑
摘要:1.安装Locust:在终端中执行以下命令即可安装Locust:pip install locust 2.编写Locust脚本:创建一个名为locustfile.py的文件,并编写以下代码: from locust import HttpUser, task, between class MyUse 阅读全文
posted @ 2023-09-19 16:55 lytcreate 阅读(46) 评论(0) 推荐(0) 编辑
摘要:1.新建middleware.py from django.urls import reverse from rest_framework.response import Response from utils.token import check_token from django.http im 阅读全文
posted @ 2023-08-21 18:10 lytcreate 阅读(30) 评论(0) 推荐(0) 编辑
摘要:1.使用场景: 注销用户:点击下拉框注销登录,弹出确认框,确认后注销,并重定向到登录页面 修改密码:点击下拉框修改密码,弹出新密码和确认密码,输入后确认,并重定向到登录页面重新登录 <el-dropdown-item><span @click="changePasswd">修改密码</span></ 阅读全文
posted @ 2023-08-21 18:05 lytcreate 阅读(169) 评论(0) 推荐(0) 编辑
摘要:解压 进入安装目录 python3 setup.py build python3 setup.py install 阅读全文
posted @ 2023-07-26 16:08 lytcreate 阅读(26) 评论(0) 推荐(0) 编辑
摘要:解决方法: 打包语句修改为 pyinstaller --hidden-import datatable.utils.fread -F t.py 即可 阅读全文
posted @ 2023-07-26 15:08 lytcreate 阅读(32) 评论(0) 推荐(0) 编辑
摘要:解决办法: 安装Crypto 模块,执行 pip install Crypto ,安装成功后,再执行命令,还是报上面的错误 第一步: 在python3 (或者 python 虚拟环境)目录下的 /Lib/site-packages/ 目录下找到 crypto 、crypto-1.4.1.dist-i 阅读全文
posted @ 2023-07-10 16:25 lytcreate 阅读(335) 评论(0) 推荐(0) 编辑
摘要:pip install -r requirements.txt -i http://pypi.douban.com/simple 阅读全文
posted @ 2023-03-21 17:32 lytcreate 阅读(62) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示