1

06 2024 档案

摘要:通常最优化一个损失函数: \(cost = \jmath (\theta ) = \frac{1}{2m} \sum_{m}^{i=1} (h_{\theta } (x^{i})-y^{i}))^{2}\) 梯度向量的方向即为函数值增长最快的方向。简单说就是损失函数以最快的速度减小,就是梯度的方向。 阅读全文
posted @ 2024-06-28 12:11 Bonne_chance 阅读(36) 评论(0) 推荐(0) 编辑
摘要:🚩浅拷贝是视图,而深拷贝是副本。 浅拷贝 import numpy as np from PIL import Image im = Image.open('jk.jpg') im_pillow = np.asarray(im) # 浅拷贝 im_pillow[:,:,1:] = 0 报错的地方显 阅读全文
posted @ 2024-06-25 10:01 Bonne_chance 阅读(13) 评论(0) 推荐(0) 编辑
摘要:Win11+Miniconda3+python3.9安装pyspark+pytorch 步骤1:安装Miniconda3,具体可以百度或者google 步骤2:安装好Miniconda3之后,要创建虚拟环境,类似于虚拟机的样子,然后在虚拟环境安装各种python包 已经装好了pytorch,具体步骤 阅读全文
posted @ 2024-06-18 18:04 Bonne_chance 阅读(161) 评论(0) 推荐(0) 编辑
摘要:面向对象编程全靠接口。在 Python 中,支撑一个类型的 是它提供的方法,也就是接口。 在不同的编程语言中,接口的定义和使用方式不尽相同。从 Python 3.8 开始,有 4 种方式,如图 13-1 中的类型图所示。这 4 种方式概述如下。 鸭子类型 自 Python 诞生以来默认使用的类型实现 阅读全文
posted @ 2024-06-13 18:14 Bonne_chance 阅读(432) 评论(0) 推荐(0) 编辑
摘要:Vector 类第 1 版:与 Vector2d 类兼容 示例 12-2 vector_v1.py:从 vector2d_v1.py 衍生而来 from array import array import reprlib import math class Vector: typecode = 'd 阅读全文
posted @ 2024-06-12 16:35 Bonne_chance 阅读(17) 评论(0) 推荐(0) 编辑
摘要:一个库或框架是否符合 Python 风格,要看它能不能让 Python 程序 员以一种简单而自然的方式执行任务。—— Martijn Faassen Python 和 JavaScript 框架开发者 得益于 Python 数据模型,自定义类型的行为可以像内置类型那样自 然。实现如此自然的行为,靠的 阅读全文
posted @ 2024-06-12 12:18 Bonne_chance 阅读(12) 评论(0) 推荐(0) 编辑
摘要:经典的策略模式 示例10-1 实现Order类,支持插入式折扣策略 from abc import ABC, abstractmethod from collections.abc import Sequence from decimal import Decimal from typing imp 阅读全文
posted @ 2024-06-11 10:41 Bonne_chance 阅读(20) 评论(0) 推荐(0) 编辑
摘要:装饰器基础知识 装饰器是一种可调用对象,其参数是另一个函数(被装饰的函数)。装饰器可能会对被装饰的函数做些处理,然后返回函数,或者把函数替换成另一个函数或可调用对象。 假如有一个名为decorate的装饰器: @decorate def target(): print("running target 阅读全文
posted @ 2024-06-07 18:51 Bonne_chance 阅读(40) 评论(0) 推荐(0) 编辑
摘要:关于渐进式类型 渐进式类型系统具有以下性质: 可选 默认情况下,类型检查工具不应对没有类型提示的代码发出警告。 当类型检查工具无法确定对象的类型时,会假定其为 Any 类型。Any 类 型与其他所有类型兼容。 不在运行时捕获类型错误 类型提示相关的问题由静态类型检查工具、lint 程序和 IDE 捕 阅读全文
posted @ 2024-06-06 11:23 Bonne_chance 阅读(71) 评论(0) 推荐(0) 编辑
摘要:把函数视为对象 在python中,函数是一等对象。编程语言研究人员把“一等对象”定义为满足以下条件的程序实体: 在运行时创建; 能赋值给变量或数据结构中的元素; 能作为参数传给函数; 能作为函数的返回结果。 示例7-1 创建并测试一个函数,读取函数的__doc__属性,再检查函数的类型 🚩 __d 阅读全文
posted @ 2024-06-05 17:45 Bonne_chance 阅读(11) 评论(0) 推荐(0) 编辑
摘要:给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 返回容器可以储存的最大水量。 说明:你不能倾斜容器。 示例 1: 输入:[1,8,6,2 阅读全文
posted @ 2024-06-04 11:50 Bonne_chance 阅读(10) 评论(0) 推荐(0) 编辑
摘要:给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 '.' 和 '*' 的正则表达式匹配。 '.' 匹配任意单个字符 '*' 匹配零个或多个前面的那一个元素 所谓匹配,是要涵盖 整个 字符串s的,而不是部分字符串。 示例 1: 输入:s = "aa", p = "a" 输出:false 解释 阅读全文
posted @ 2024-06-04 10:12 Bonne_chance 阅读(8) 评论(0) 推荐(0) 编辑
摘要:给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 例如,121 是回文,而 123 不是。 示例 1: 输入:x = 121 输出:true 示例 2: 输入:x = -121 输出:false 阅读全文
posted @ 2024-06-04 10:00 Bonne_chance 阅读(8) 评论(0) 推荐(0) 编辑
摘要:请你来实现一个 myAtoi(string s) 函数,使其能将字符串转换成一个 32 位有符号整数。 函数 myAtoi(string s) 的算法如下: 空格:读入字符串并丢弃无用的前导空格(" ") 符号:检查下一个字符(假设还未到字符末尾)为 '-' 还是 '+'。如果两者都不存在,则假定结 阅读全文
posted @ 2024-06-01 22:16 Bonne_chance 阅读(11) 评论(0) 推荐(0) 编辑
摘要:给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。 如果反转后整数超过 32位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。 假设环境不允许存储 64位整数(有符号或无符号)。 示例 1: 输入:x = 123 输出:321 示例 2: 输入:x = - 阅读全文
posted @ 2024-06-01 16:48 Bonne_chance 阅读(17) 评论(0) 推荐(0) 编辑
摘要:将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行 Z 字形排列。 比如输入字符串为 "PAYPALISHIRING" 行数为 3 时,排列如下: P A H N A P L S I I G Y I R 之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:" 阅读全文
posted @ 2024-06-01 13:14 Bonne_chance 阅读(9) 评论(0) 推荐(0) 编辑

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