9 透明的红萝卜221

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 2w+

python 不显示warnings部分的设置

python忽略一些警告import warningswarnings.filterwarnings('ignore')

2020-08-08 09:36:17

337. 打家劫舍 III

337. 打家劫舍 III难度中等在上次打劫完一条街道之后和一圈房屋后,小偷又发现了一个新的可行窃的地区。这个地区只有一个入口,我们称之为“根”。 除了“根”之外,每栋房子有且只有一个“父“房子与之相连。一番侦察之后,聪明的小偷意识到“这个地方的所有房屋的排列类似于一棵二叉树”。 如果两个直接相连的房子在同一天晚上被打劫,房屋将自动报警。计算在不触动警报的情况下,小偷一晚能够盗取的最高金额。# Definition for a binary tree node.# class TreeN

2020-08-05 13:51:27

numpy求和np.sum()

numpy求和import numpy as npa = np.array([[1, 2, 1], [3, 4, 5]])# axis=0代表将行进行求和, # 也就是将各个列的不同行进行求和print("axis=0:", np.sum(a, axis=0))# axis=1代表将列进行求和, # 也就是将各个行的不同列进行求和print("axis=1:", np.sum(a, axis=1))# 所有元素求和print(np.sum(a))

2020-08-05 13:06:33

评估方法

from sklearn import metrics# 这些指标是scoring可选择的参数, # cross_val_score, GridSearchCV中的scoreing参数sorted(metrics.SCORERS.keys())结果:['accuracy', 'adjusted_mutual_info_score', 'adjusted_rand_score', 'average_precision', 'balanced_accuracy', 'comp...

2020-08-04 19:03:07

tensorflow 的批数据处理Dataset类的使用方法说明

看到tf好多预处理数据的时候都会使用dataset类及其一些方法, 现在解释说明如下:这里先举一个连续处理的小案例, 然后一步步说明:创建dataset方法很多例如:这里选择一个简单易懂的方法ds_train = tf.data.Dataset.from_tensor_slices([0, 1, 2, 3, 4, 5, 6]) \ .map(add) \ .shuffle(buffer_size=9)\ .batch

2020-07-28 10:49:02

tf生成批数据集

tf生成批数据集ds_train = tf.data.Dataset.list_files("./data/cifar2/train/*/*.jpg") \ .map(load_image) \ .shuffle(buffer_size=2000)\ .batch(100) \ .prefetch(-1).repeat(3)

2020-07-28 02:29:36

tf的io

import tensorflow as tfimg_path = "./data/cifar2/train/airplane/0.jpg"size = (32, 32)img1 = tf.io.read_file(img_path)print(type(img1), img1.shape)img2 = tf.image.decode_jpeg(img1) # 注意此处为jpeg格式print(type(img2), img2.shape)img3 = tf.image.res...

2020-07-28 02:23:22

全角文本变半角文本

在做自然语言处理的时候发现国内的好多语料库都是采用的全角编码的, 这会有些麻烦, 需要将其改编成半角编码import osdef Q2B(uchar): """全角转半角""" inside_code = ord(uchar) if inside_code == 0x3000: inside_code = 0x0020 else: inside_code -= 0xfee0 # 转完之后不是半角字符返回原来的

2020-07-26 10:24:06

numpy 操作

向上, 向下取整import numpy as np# 向上取整, 但不是整数, 需要转换类型np.ceil(2.6)3.0np.ceil(2.6).astype(np.int)3# 向下取整, 但不是整数, 需要转换类型np.floor(2.6)2.0np.floor(2.6).astype(np.int)2...

2020-07-22 22:37:56

python获取 英文标点符号

英文中的所有标点符号from string import punctuationpunctuation结果:'!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~'删除中文文本中的所有标点符号import repun = ",。……——“”‘’!;"punList = list(set(list(pun)))pattern = re.compile("|".join(punList))res = re.sub(patter..

2020-07-22 19:19:24

keras 2.0.0 的“取长补短“功能 one-hot编码

keras的处理文本数据的取长补短功能from keras.preprocessing.sequence import pad_sequences# # help(pad_sequences)# pad_sequences(sequences, maxlen=None, # dtype='int32', padding='pre', # truncating='pre', value=0.0)x = [[1, 2, 3], [4,

2020-07-22 18:59:11

使用 gensim 训练词向量

第一种情况 直接将文件传入文件内容应该是有空格或 其他风格符 分割好的import gensimsentences = gensim.models.word2vec.Text8Corpus("corpus_cut.txt") print("sentences格式:", sentences)# 训练 skip-gram 模型model = gensim.models.Word2Vec(sentences, size=5, min_count=2, window=3,

2020-07-22 18:02:48

894. 所有可能的满二叉树

894. 所有可能的满二叉树难度中等满二叉树是一类二叉树,其中每个结点恰好有 0 或 2 个子结点。返回包含N个结点的所有可能满二叉树的列表。 答案的每个元素都是一个可能树的根结点。答案中每个树的每个结点都必须有node.val=0。你可以按任何顺序返回树的最终列表。class Solution: def allPossibleFBT(self, N: int) -> List[TreeNode]: def allTree(start, end...

2020-07-22 11:18:06

783. 二叉搜索树节点最小距离

783. 二叉搜索树节点最小距离难度简单66给定一个二叉搜索树的根节点root,返回树中任意两节点的差的最小值。class Solution: def minDiffInBST(self, root: TreeNode) -> int: def travel(node): if not node: return [] return travel(node.left) + [node..

2020-07-22 09:59:55

结巴jieba分词器的各种用法

import jiebajieba.__version__# 默认模式就是精确模式 # 默认参数(sentence, cut_all=False, HMM=True, use_paddle=False)seg_list = jieba.cut("我来到北京清华大学")print(list(seg_list))# 全模式seg_list = jieba.cut("我来到北京清华大学", cut_all=True)print(list(seg_list)) # 搜索引.

2020-07-21 12:35:47

11. 旋转数组的最小数字

剑指 Offer 11. 旋转数组的最小数字难度简单把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如,数组[3,4,5,1,2]为[1,2,3,4,5]的一个旋转,该数组的最小值为1class Solution: def minArray(self, numbers: List[int]) -> int: i, j = 0, len(numbers) - 1 w...

2020-07-21 01:27:43

06. 从尾到头打印链表

剑指 Offer 06. 从尾到头打印链表难度简单42输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。使用递归方法最简单 一句代码搞定# Definition for singly-linked list.# class ListNode:# def __init__(self, x):# self.val = x# self.next = Noneclass Solution: def reversePrin

2020-07-21 00:32:30

95 96 不同的二叉搜索树

96. 不同的二叉搜索树难度中等给定一个整数n,求以1 ...n为节点组成的二叉搜索树有多少种?class Solution: def numTrees(self, n: int) -> int: if n == 0 or n == 1: return n dp = [0] * (n + 1) dp[0] = 1 dp[1] = 1 ...

2020-07-19 15:30:11

通过tfidf求文本的关键字

通过tfidf 求文本的呃关键字

2020-07-13 00:59:54

python中字典和json串的关系

字典是一个数据结构json在python中就是一个字符串实例其中data.json文件的内容为:

2020-07-12 23:09:38

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。