4 xingkongyidian

尚未进行身份认证

暂无相关简介

等级
TA的排名 10w+

pandas DataFrame 常用函数

1 对多列中的每个元素进行处理运用apply () 配合自定义函数 或者 lambda 表达式grid24h_df[‘h’] = grid24h_df[‘pt’].apply(lambda pt : int(pt[8:]))map 函数shenyang_df['lnglat'] = shenyang_df['end_lng'].map(str) + ',' + shenyang_df['end_lat'].map(str)2 选取某些列的部分数据grid24h_df[['h', '

2020-05-12 20:50:47

odbc 数据源配置 及 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配 问题

数据库作业需要使用ODBC接口,但是网上的各种说法不一,并且有些方法尝试后没有用,于是将自己的配置过程发出来~1、ODBC:ODBC(Open Database Coonnectivity,开放数据库互连)标准定义了一个API,应用程序用它来打开一个数据库连接、发送查询和更新,以及获取返回结果等。应用程序(例如图形界面、统计程序包或者电子表格)可以使用相同的ODBC API来访问任何一个支持O...

2019-12-07 21:48:19

Python统计文件夹下子文件夹数量和文件数量

统计文件下子文件夹的数量: dir_count,不仅会统计一级子文件夹,还会统计二级、三级子文件夹依次类推,一级子文件夹若有一个子文件夹,会记作两个。eg: 如统计root文件下有多少个文件夹, 现有 /root/dir1/sub_dir1/*.txt 等会记作两个文件夹, dir1 和sub_dir1文件数量: file_count, 不仅会统计文件夹下的文件,还会统计子文件夹下的文...

2019-11-29 10:49:04

剑指offer刷题

题目1 孩子们的游戏(圆圈中最后剩下的数)[题目链接](https://www.nowcoder.com/practice/f78a359491e64a50bce2d89cff857eb6?tpId=13&tqId=11199&tPage=3&rp=3&ru=/ta/coding-interviews&qru=/ta/coding-interviews/qu...

2019-08-12 21:30:59

神经网络反向传播理解

一 、反向传播的作用训练神经网络的目标是 优化代价函数,使得代价函数找到一个 全局最小值或者局部最小值。不管使用何种梯度下降算法(BGD, SGD ,Adam),都需要先算出各个参数的梯度。 反向传播的作用: 就是快速算出所有参数的偏导数。二、 求导数的方式求导数通常可以分为两类,一类是直接用定义,第二类是公式法(包括链式法)。定义法:定义法求导数存在问题: 当参数较多时(如:100万...

2019-07-25 15:04:09

leetcode Median of Two Sorted Arrays

题目:There are two sorted arrays nums1 and nums2 of size m and n respectively.Find the median of the two sorted arrays. The overall run time complexity should be O(log (m+n)).You may assume nums1 and...

2019-03-15 21:47:04

leetcode Find the Duplicate Number

题目Given an array nums containing n + 1 integers where each integer is between 1 and n (inclusive), prove that at least one duplicate number must exist. Assume that there is only one duplicate number,...

2019-03-15 21:03:37

keras 多gpu并行运行

一、多张gpu的卡上使用keras有多张gpu卡时,推荐使用tensorflow 作为后端。使用多张gpu运行model,可以分为两种情况,一是数据并行,二是设备并行。二、数据并行数据并行将目标模型在多个设备上各复制一份,并使用每个设备上的复制品处理整个数据集的不同部分数据。利用multi_gpu_model实现keras.utils.multi_gpu_model(model, gpu...

2019-03-08 10:55:45

机器学习简介

近年来,经常会听到人工智能、机器学习和深度学习等概念,尤其是深度学习特别火热,似乎没做过深度学习,都不好意思说自己是cs的学生。一、 人工智能、机器学习和深度学习之间的关系人工智能是目标(人工智能顾名思义就是人为去创造智慧),机器学习是手段(让机器具有学习的能力),通过机器学习的方式去实现智能,机器学习包含深度学习。根据生物学特性,我们知道智能分为两种情况,一是先天拥有(基因自带)二是后天...

2019-03-04 11:39:35

二叉搜索树

一、 二叉搜索树定义:二叉搜索树是一种特殊的二叉树,满足以下两个特点:1 每个节点处的值大于等于其左子树上的值2 每个节点处的值小于等于其右子树上的值示例:中序遍历二叉搜索树树可以得到这些值的升序排序。判断二叉树是否为二叉搜索树:1 用递归的思想判断每个节点是否满足定义的两个特点2 中序遍历二叉树,看是否为升序方法一:def ValidBST(root, minv, maxv...

2019-03-02 18:15:44

RNN理解

RNN循环神经网络,用来解决序列问题。1 引入如下图,在处理序列(例如sentence)问题时候,word Taipei 在arrive 和leave后面含义不同,分别代表出发地和目的地,也就是说word和word间相互影响。在处理当前word时需要前面的word信息,network 需要有记忆力于是,RNN出现了2 simpleRNN3 Bidirectional RNN有时处...

2019-02-28 16:41:02

keras 搭建网络模型(lstm 和 convlstm)一些参数理解

1 所有网络模型的输入, input_shape 都不包含samples。训练数据和测试数据的shape才是(samples, input_shape)。 eg: 有一批100张32*32的RGB图片,若要处理这批图片(分类,目标识别),搭建网络模型的input_shape 应为(3, 32, 32)(假设dataformat格式为channels_first)2 搭建网络模型时既可选择指...

2019-02-28 11:09:10

TypeError: while_loop() got an unexpected keyword argument 'maximum_iterations'

错误:TypeError: while_loop() got an unexpected keyword argument ‘maximum_iterations’代码:import osos.environ['KERAS_BACKEND'] = 'tensorflow'import tensorflow as tfimport kerasfrom keras.models impor...

2019-02-25 14:47:58

二叉树专题

一 二叉树遍历1 先序遍历(pre_order),根左右2 中序遍历(in_order)左根右3 后序遍历(post_order)左右根后序遍历常用于数学计算,如下图后序遍历这棵树,用堆栈处理表达式。每次遇到操作符时,只需从堆栈中弹出2个元素,计算结果并将结果推回堆栈。代码实例:先序遍历Given a binary tree, return the preorder tra...

2018-12-24 18:21:05

pip 下载包ValueError: Unable to determine SOCKS version from socks://127.0.0.1:1081/问题

1 pip 下载包ValueError: Unable to determine SOCKS version from socks://127.0.0.1:1081/问题 用指令: unset all_proxy && unset ALL_PROXY2 conda 查看环境 conda info --envsAnaconda创建环境://下面是创建python=...

2018-12-21 15:09:28

机器学习单变量线性回归

1 模型概述给出一些带有标签的数据(即带有“正确答案”的数据),用y=ax+b 的形式去拟合数据(线性,单变量)。大致过程如下:给出训练集(带有标签的数据),通过学习算法选择不错的参数 theta0, theta1 得到假设函数h(从x到y 的映射) 2代价函数所谓代价函数主要是为了用来评估预测值和实际值的误差,一般选择用平方误差函数。3 梯度下降一般通过梯度下降(沿着代价函数...

2018-12-05 22:13:41

keras 搭建神经网络

1 简单的回归#coding=utf-8import numpy as npnp.random.seed(1337)from keras.models import Sequentialfrom keras.layers import Denseimport matplotlib.pyplot as plt# create some dataX = np.linspace(-...

2018-10-29 15:00:58

pycharm 安装第三方库报错:AttributeError: 'module' object has no attribute 'main'

pip升级到 10.0.1 之后 老版的pycharm 使用pip安装第三方库的时候会报错,报错如上图所示:  其主要原因是 新版的 pip 更改了 部分api 将其中 pip.main() 改为 pip_main(),旧版的pycharm中 在packaging_tool.py 中引用的就是 pip.main()方法,所以会报错。最简单的、最完美的解决方法为: 1...

2018-09-13 20:24:58

python 基础

1.1 printprint(1) #数字print(1+2) #运算print('1+2') #字符串print("I'm python") # 双引号输出带有'的字符串print('I\'m python') #或者用转义字符print('apple'+'watch') #字符串相加x, y = 1, 2print('x=', x)print('(%d,%d)' % ...

2018-09-12 14:43:25

python 条件语句

几点注意事项python 不支持switch语句,需要判断多个条件的话,可以用if … elif ,也可用and 和or 来连接条件当if有多个条件时可使用括号来区分判断的先后顺序,括号中的判断优先执行,此外 and 和 or 的优先级低于>(大于)、<(小于)等判断符号,即大于和小于在没有括号的情况下会比与或要优先判断。python 复合布尔表达式计算采用短路规则,即如果通过前面的部分已经计

2018-03-04 14:37:24

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。