Python

快速将anaconda添加到环境变量(.bashrc)的方法

在Linux中通过bash Anaconda3-2021.05-Linux-x86_64.sh安装完anaconda之后, 如果忘记将anaconda添加到.bashrc中,如 # All requested packages already installed. installation finished. Do you wish the installer to initialize An

工具 | pip报错 ValueError: check_hostname requires server_hostname解决方法

使用python的pip安装第三方包的时候会出现这个问题。 报错信息: 解决方法: ​ 你可能打开了代理,你可以关闭代理试一下。如果不行,重启电脑再试一下。

Python【2】enumerate()

一个能同时记住元素和元素小标的元组迭代器 参考 https://www.runoob.com/python/python-func-enumerate.html

爬虫 | <Response [418]>原因

在我们调用requests.get(网址)访问网页时,输出为<Response [418]>。是什么原因呢? 如下运行代码: 【终端输出】 原因: requests.get()函数返回<Response [418]>。 响应状态码418表示访问的网站有反爬虫机制,而解决方法就是带请求头header(suser-agent)访问。 解决方法: 在浏览器上手动打开Chro

[译]使用Python和Dash 创建一个仪表盘(上)

介绍 在数据科学和分析的领域,数据能力的释放不仅是通过提取见解的方式, 同时也要能通过有效的方式来传达见解.这就是数据可视化发挥见解的地方. 数据可视化是信息和数据的可视化呈现. 它使用可视化元素,如图表、图形、地图,使其更容易看懂原始数据中的模式、趋势及异常值.对于数据科学家和分析师来说,数据可视化是一个必不可少的工具,它有助于更快、更准确地理解数据,支持用数据讲故事.并帮助做出数据驱动的决策

Python【3】有序字典 OrderdDict

有序字典可以按字典中元素的插入顺序来输出。 输出

LeetCode 周赛上分之旅 #33 摩尔投票派上用场

⭐️ 本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 和 [BaguTree Pro] 知识星球提问。 学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场 LeetCode 周赛的解题报告,一起体会上分之旅。 本文是 LeetCode 上分之旅系列的第 33 篇文章,

python: xmlhelper

  https://github.com/tesseract-ocr/tesseractTesseract引擎和中文包 (这是HP实验室最早开发的OCR)https://pan.baidu.com/share/init?surl=XpeRVgiPTU7mmiMiyaXThgpythhttps://digi.bib.uni-mannheim.de/tesseract/ https://gi

Python报错 | 关于requests.exceptions.SSLError解决方案

学习爬虫遇到的错误。 报错信息: 解决方法: 检查是否已安装requests的依赖安装包。

每周总结7.16

这周主要在一个补习班里面给人家当助教,但是在其他时间里面还学习一些新的技术。 这周主要学习了python语言的一些基础,学习了python的元组字典集合等内容。

python的line_profiler可能会延缓程序执行速度

在python的py文件中,采用插入代码的方式使用line_profiler,延缓了程序执行速度,速度会比不使用的情况慢一些。

5.4 集成学习- 梯度提升树GBDT

上一个博客AdaBoost算法只能说是开山鼻祖,今天要说的这个GBDT才是Boosting领域里面最为强大的算法之一。XGBoost和LightGBM也是在这个算法的基础上进行改进。 1 梯度提升树的基本思想 梯度提升树(Gradient Boosting Decision Tree,GBDT)是提升法中的代表性算法,它即是当代强力的XGBoost、LGBM等算法的基石,也是工业界应用最多、在实际

开发自己的Prometheus Exporter、实现自定义指标

Prometheus Exporter基础知识 Prometheus Exporter的概念、工作原理  Prometheus Exporter是一个用来收集和暴露指标数据的工具,通过与Prometheus监控系统一起使用。它的结构包括两个组件:Collector和Exporter: Collector:用于从目标应用程序或系统收集指标并将其转化为Prometheus可识别的格式。收

后端编程开发 --- 学习路线

1.选择一门后端语言。比如脚本语言,python、ruby、php、nodejs(typescript)。函数语言,elixir、scala、erlang、clojure、haskell。其他语言,java,.net,golang,rust。新人推荐nodejs或php。 2.写一些入门程序。比如爬虫,json解析,自动化任务。 3.学习依赖包管理和项目创建。比如java的maven,php的co

数据分析师

SQL数据库的基本操作,会基本的数据管理 会用Excel/SQL做基本的数据提取、分析和展示 会用脚本语言进行数据分析,Python or R 有获取外部数据的能力加分,如爬虫或熟悉公开数据集 会基本的数据可视化技能,能撰写数据报告 熟悉常用的数据挖掘算法:回归分析、决策树、分类、聚类方法   Hi, Tomorrow!

AI-5 深度学习计算

5.1块和层 我们一直在通过net(X)调用我们的模型来获得模型的输出。 这实际上是net.__call__(X)的简写。 这个前向传播函数非常简单: 它将列表中的每个块连接在一起,将每个块的输出作为下一个块的输入。 import torch from torch import nn from torch.nn import functional as F net = nn.Sequential(

在VSCode中编写python代码,代码规范工具介绍与推荐

引言 日常中,写的最多的代码是Python,虽说是算法工程师,这不也是工程师嘛,所以基本的代码功底还是要有的。 由于Python是动态类型语言,没有强制的约束,如果没有一些相应规范,会导致大家写的代码可读性较差,且潜在的问题难以发现。 因此,本文旨在引入一些工具来帮助大家写出更加健壮的代码。 结论 先说结论,节省大家时间: Pylint + Black + MyPy + isort 以

MySQL为什么不建议使用delete删除数据?

这篇文章我会从InnoDB存储空间分布,delete对性能的影响,以及优化建议方面解释为什么不建议delete删除数据。 InnoDB存储架构 从这张图可以看到,InnoDB存储结构主要包括两部分:逻辑存储结构和物理存储结构。 逻辑上是由表空间tablespace —>  段segment或者inode —> 区Extent ——>数据页Page构成,Innodb逻辑

day07 7.2 常用加密

day07 7.2 常用加密 【1】字符串与字节 反编译回来的代码有些字符串使用字节表示 隐藏真正字符串 python转换 【2】UUID ![3](imgs/day07 7.1 Java中的面向对象之类与对象.assets/3.png) 【3】随机值 java python3.9+ python3.9- 【4】时间戳 ![4](imgs/day07 7.1

day07 7.1 Java中的面向对象之类与对象

day07 7.1 Java中的面向对象之类与对象 【一】类与对象 【1】类定义规范 类与对象的关系 类 是实体对象的概念模型,笼统的,不具体的, 比如人类、动物类、鸟类 对象 又称为实体,类具体化的表现 小红/小明 小猫一号/小狗一号 对象中有属性,有方法 不同对象属性是独有的 方法是共有的 类定义规范 public:表示类是公有的 java文件的文件名必须是pu

WPF - 002 数据更新

数据更新 数据绑定不仅可以绑定现有的控件属性,也可以绑定自定义类的属性,通过 INotifyPropertyChanged 接口实现绑定源到绑定目标的消息通知。 非列表属性的更新 例如:以下代码通过定义一个 User 类,并将其中的 Name 属性绑定至 TextBox 的 Text 属性上,为了实现后台属性更新时对前台UI的通知,User 类需要实现 INotifyPropertyChanged

day08 8.1 安卓开发环境搭建

【一】安卓开发环境介绍 做安卓开发 需要会Java开发 需要安卓SDK 需要一款编辑器 需要软件测试环境(真机,虚拟机) 早期开发安卓app 需要使用eclipse+安卓SDK,自己搭建 目前开发安卓app 只需安装AndroidStudio 可以直接通过AndroidStudio下载SDK 编写完的代码要运行 使用AndroidStudio自带的安卓虚拟机 使用网易mumu

暑假生活1

放假第一周没放太多时间在学习上,稍微了解了一下大数据技术方面的知识,总结了一下这学期在知识层面的缺漏点。 说实话有很多地方是不足的,可能是因为对浏览器等信息检索设备的利用率不够,加之我很难在对Java script、CSS、HTML等语言了解不足的情况下实现简单的web界面的搭建以及对部分相关代码的修改,导致我搭建出来的Java web网页总是相当简陋。 在小学期第二部分数据库操作环节我借着题目没

day08 8.4 Hook重载方法补充

【一】什么是重载 名字一样,但是参数不一样 【1】重载介绍 在Java中,重载(Overloading)指的是在同一个类中可以定义多个方法(函数)具有相同的名称,但参数列表不同的情况。 换句话说,重载允许在同一个类中使用相同的方法名执行不同的操作,提供了更多的灵活性。 【2】重载的规则如下: 方法名称必须相同。 参数列表必须不同,要么是参数的数量不同,要么是参数类型不同,或者两者

day09 9.1 安卓开发项目实战二

开发自己的第二款APP 基于网络登陆注册 能与后端进行交互的app 【一】引入 前面我们已经自己开发出了一款简答的App。 但是那个App知识利用的本地的数据,没有和后端进行交互 所以只能算是前端 接下来我们要开发一款能与后端进行交互通信的App 【二】必备知识 想跟后端交互 能够发送网络请求的库 python: requests js: ajax axios

【二】Django引入

【一】Python主流的web框架 【1】django 大而全 自带的功能非常的多 但是有时候会略显笨重 类似于'航空母舰' 【2】flask 小而精 自带的功能非常的少 但是第三方模块非常的多 类似于'游骑兵' flask的第三方模块加到一起甚至比django还多 并且也越来越像django flask由于过多的依赖于第三方模块 有时候也会受制于第三方模块 【3】

【一】Web框架前言

【一】Web框架本质 web框架本质上可以看成是一个功能强大的socket服务端,用户的浏览器可以看成是拥有可视化界面的socket客户端。 两者通过网络请求实现数据交互,学者们也可以从架构层面上先简单的将Web框架看做是对前端、数据库的全方位整合 【二】纯手撸Web框架 前面的课程我们已经学习了网络编程并掌握了socket套接字编程 接下来我们就可以自己编写出一个简易的web框架

【前言注意事项】

【前言注意事项】 【一】计算机正常运行Django项目的条件 计算机名不能有中文 一个Pycharm窗口只开一个项目 项目内所有的文件名应该都是英文,不能出现中文 Python解释器使用3.6版本左右 如果项目报错,点击最后一个报错信息,去源码中,把逗号去掉 【二】Django版本 1.x 2.x 3.x 4.x

【三】Django框架之路由控制

【一】Django的路由系统 Django 1.11版本 URLConf官方文档 URL配置(URLconf)就像Django 所支撑网站的目录。 它的本质是URL与要为该URL调用的视图函数之间的映射表。 你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码。 【二】URLconf配置 【1】基本格式 注意 Django 2.0版本中的路由系统已

【四】Django框架之视图层

【一】Django的View(视图) 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。 响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。 无论视图本身包含什么逻辑,都要返回响应。 代码写在哪里也无所谓,只要它在你当前项目目录下面。 除此之外没有更多的要求了——可以说“没有什么神奇的地方”。 为了

<<  <  626  627  628  629  630  631  632  633  634  635  636  >  >>