1.Python基础Python 2.x 的时候,整数除整数是整数,但在 Python 3.x 的时候,整数除以整数是小数。使用 type(10),可以查看数据类型。数组的维数,可以使用 np.dim ( ) 获得,比如 3*2 的矩阵就是 2 维列表: a=[1,2,3,4,5,6,7,8] len(a)列表长度 a[4]是第四个元素的值 a[0:2] 是切片,获取索引为0到2的元素,但是不包括
转载
2023-10-09 23:19:39
60阅读
# Python手写map函数的探究
在Python编程中,`map()` 函数是一个非常有用的内置函数,它可以对可迭代对象的每一个元素应用指定的函数,从而生成新的可迭代对象。虽然`map()`函数在许多情况下都能方便地处理数据,但深入理解它的实现原理可以帮助我们在Python编程中更加灵活地使用它。文章将通过手写一个 `map` 函数来探讨其工作机制,同时展示相关的关系图和旅行图。
## `
HashMap是Java中一中非常常用的数据结构,也基本是面试中的“必考题”。它实现了基于“K-V”形式
原创
2023-07-08 06:50:51
35阅读
一 map 函数(copyMap)
map函数接收两个参数
1 迭代器函数 ,该函数有三个参数
数组项的值
数组项下标
数组对象本身
2 迭代器函数的this指向
(注:当传了该值,迭代器函数不能为箭头函数了。原因是箭头函数没有this隐式指向。箭头函数在定义时候就已经绑定了上层上下文中非箭头函数this)
Array.prototype.copyMap = function (fn, toThi
原创
2021-09-04 12:01:17
664阅读
1 简介队列:先进先出栈:后进先出栈是比较好实现的,队列实现起来有点麻烦不保证线程安全,如果想要线程安全,可以在所有方法前加synchronized,但是这样做的话,明显是很糟糕的。你可以尝试加入读写锁。放置写入的时候执行其他操作。2 栈动态扩增的原理:当数组满的时候,自动创建新的数组,并把原数组的内容复制到新数组中。package data.structure.stack;
/**
* 数组
转载
2024-10-21 16:39:07
24阅读
###Map类 package com.自己实现HashMap; import java.util.Arrays; import java.util.Objects; public class MyHashMap<K, V> { Node<K, V>[] table; Integer MAPLENG ...
转载
2021-07-16 18:01:00
76阅读
2评论
上一期的机器学习算法更新到岭回归,然后看完了非监督的聚类算法就进入到深度学习了,机器学习剩下几章没更新,这几天上课时候老师讲到Kmeans算法,于是我就觉得手写一下Kmeans算法,加深对聚类算法的理解。1. K-means算法原理K-means算法的思想:首先从数据集中随机选取K个点作为初始中心点。然后分别计算所有点到这K个点的距离,每个点选取距离最小的中心点将他们归成一类。重现计算各个类中所有
转载
2024-05-15 11:37:46
23阅读
我没学过python,通过网上和一些图书资料,自学并且记下笔记。很多细节留作以后自己做项目时再研究,这样能更高效一些。python基础自学笔记一、基本输入和输出pthon3.0用input提示用户输入,用print提示用户输出,格式为print("...")如果格式化输出,那么格式为print("%d" %(变量名)), %d可以替换为%s等其他格式符,以后用到什么格式自己查,这样学起来高效。&n
转载
2023-12-15 06:01:53
19阅读
-- 环境:win10, jupyter notebook/pycharm, python3.x, tensorflow1.3.0-gpu环境搭建看上一章首先手写字图片加载Tensorflow为我们提供了一个方便的封装,可以直接加载MNIST数据成我们期望的格式,代码如下:from tensorflow.examples.tutorials.mnist import input_datamnist
转载
2023-09-05 17:00:44
115阅读
KMeans算法是一种无监督学习,它会将相似的对象归到同一类中。
其基本思想是:
1.随机计算k个类中心作为起始点。
2. 将数据点分配到理其最近的类中心。
3.移动类中心。
4.重复2,3直至类中心不再改变或者达到限定迭代次数。
具体的实现如下:from numpy import *
import matplotlib.pyplot as plt
import pandas as pd
# Lo
转载
2024-07-12 15:59:46
46阅读
变量就是将一些运算的中间结果暂存到内存中,以便后续代码调用必须由数字,字母,下划线任意组合,且不能数字开头;不能是python的关键字;变量具有可描述性;常量一直不变的量。 e.g.BIR_OF_CHINA = 2021python的运算规则自上而下,等号右面先运算注释方便自己方便他人理解代码单行注释:#多行注释:’’‘被注释内容’’ “”“被注释内容”""用户交互input 1.等待输入; 2.
转载
2023-12-27 15:41:09
72阅读
1. 手写数组的 reduce 方法 Array.prototype.myReduce = function (fn, init) { if (typeof fn !== 'function') { throw new Error(`${fn} is not a function`) } // 当前 ...
转载
2021-09-26 09:46:00
164阅读
2评论
一、实现代码:public class CustomHashMap<K, V> { private class Entry<K, V> { int hash; K key; V value; Entry<K, V> next; Entry(int hash, K key, V value, Entry<K, V> ...
转载
2021-07-29 09:24:17
129阅读
package cn.t2;import java.util.LinkedList;public class MyHashMap { private LinkedList[] arr; public MyHashMap(int n) { arr = new LinkedList[n]; } public void put(Obj...
转载
2021-07-29 09:24:17
89阅读
一、代码实现MyMap接口MyHashMap实现类MyHashMapTest测试类1)MyMap接口package com.cxx.map.HashMap;/*** @Author: cxx* 自己实现 map接口* @Date: 2018/6/8 11:18*/public interface MyMap<K,V> { //大小 ...
转载
2021-07-29 09:24:17
141阅读
在爱酷学习网上学习Java视频,其中有一个自己实现map的功能,这里记录一下如何实现package com.jbx.hash;/*** 自定义实现Map的功能 不完美的原因是for循环影响效率* @author Administrator*Map:存放键值对,根据键对象找对应的值对象,键不能重复*/public class SxtMap001 { SxtEntr...
转载
2021-07-29 09:24:17
147阅读
前言这篇博客针对<<Python手写板 画图板 签名工具>>编写代码,代码整洁,规则,易读。 学习与应用推荐首选。文章目录一、所需工具软件二、使用步骤 1. 引入库 2. 代码实现&nbs
转载
2023-10-25 18:32:47
89阅读
Python一、基础知识1.import ... as ... 与from ... import ... 的区别2.Python 中 type、 dtype、 astype 用法区别3.字符串相关操作4.Rstudio如何快速重启5.获取工作路径6.py转pynb7.显示所有的数据8.whl包、tar包、tar.gz包的区别9.apply与进度条的结合二、jupyter小插件1.查看内存使用情况
转载
2023-11-28 00:57:50
134阅读
自从转行做码农以来,零零碎碎总会参与web开发相关的工作,但一直都没系统地学习一下,现在处于离职前夕,刚好有时间,跟着廖雪峰大神《Python教程》的实战教程,从头开始写一个web开发框架,以理清其中的脉络。Web App骨架整个框架建立在asyncio的基础上,而异步IO的现实是用的协程模型,跟传统子程序(即函数,通过栈实现,一个线程就是执行一个子程序,最终一层一层返回给程序入口)相比,有两点优
转载
2023-09-24 19:26:51
59阅读
【机器学习与算法】python手写算法:Kmeans和Kmeans++算法背景K-means算法python代码结果对比 背景K-Means算法因其算法简单,收敛快等特点而成为最常用的无监督学习方法之一,K-means算法过程如下:随机选取K个中心点;计算每个样本点到K个中心点的距离,离谁最近就归为哪一类;对于每一分类,计算该分类中所有点的均值作为新的中心点;重复2-3步知道中心点基本不再变化。
转载
2023-11-24 14:58:42
78阅读