一、将字符串转换为其他类型 str := "hello world" //将字符串转换为字符切片 强制类型转换 slice := []byte(str) fmt.Println(slice) fmt.Printf("%c\n", slice) //字符切片转换为字符串 强制类型转换 str2 := ...
分类:
编程语言 时间:
2020-03-28 10:23:31
阅读次数:
79
GO 语言make和new Go语言中 new 和 make 是两个内置函数,主要用来创建并分配类型的内存。new 只分配内存,而 make 只能用于 slice、map 和 channel 的初始化。 new 在Go语言中,new 函数描述如下: new 函数只接受一个参数,这个参数是一个类型,并 ...
分类:
编程语言 时间:
2020-03-27 11:14:52
阅读次数:
102
GO 语言反射 反射是指在程序运行期对程序本身进行访问和修改的能力。程序在编译时,变量被转换为内存地址,变量名不会被编译器写入到可执行部分。在运行程序时,程序无法获取自身的信息。 支持反射的语言可以在程序编译期将变量的反射信息,如字段名称、类型信息、结构体信息等整合到可执行文件中,并给程序提供接口访 ...
分类:
编程语言 时间:
2020-03-27 10:57:21
阅读次数:
81
GO 语言引用类型 Go 语言切片 Go 语言切片(Slice) Go 语言切片是对数组的抽象。 Go 数组的长度不可改变,在特定场景中这样的集合就不太适用,Go中提供了一种灵活,功能强悍的内置类型切片("动态数组"),与数组相比切片的长度是不固定的,可以追加元素,在追加时可能使切片的容量增大。 定 ...
分类:
编程语言 时间:
2020-03-27 10:33:54
阅读次数:
61
tf.strided_slice,tf.fill,tf.concat使用实例 其中,我们需要对tensor data进行切片,tf.strided_slice使用方法请参考 import tensorflow as tf import os os.environ['TF_CPP_MIN_LOG_LE ...
分类:
其他好文 时间:
2020-03-25 23:22:29
阅读次数:
76
前言 Go中的数组数据类型的长度在声明的时候就已经固定了,切片是基于数组实现的 可变长度的容器。 切片的定义和初始化 切片类型和数组类型一样,想要使用,就必须要定义和初始化,不同之处已经提到,切片不需要指定切片的长度。 1.自定义切片 package main import ( "fmt" ) fu ...
分类:
其他好文 时间:
2020-03-24 10:55:19
阅读次数:
77
取一个list或tuple的部分元素是非常常见的操作,使用循环显得十分繁琐,但是Python提供了切片操作符(Slice),能很简单的完成对列表或者元组进行取值
分类:
编程语言 时间:
2020-03-21 23:20:04
阅读次数:
82
[TOC] tf.slice()是TensorFlow库中分割张量的一个函数,其定义为def slice(input_, begin, size, name=None):。tf.slice()函数的那些参数设置实在是不好理解,查了好多资料才理解,所以这边记录一下。 1.官方注释 官方的注释如下: p ...
分类:
其他好文 时间:
2020-03-21 18:10:03
阅读次数:
109
1. Go语言中的值类型和引用类型 值类型:int,float,bool,string,struct和数组 (数组要特别注意,别搞混了) 变量直接存储值,分配栈区的内存空间,这些变量所占据的空间在函数被调用完后会自动释放。 引用类型:slice,map,chan和值类型对应的指针 变量存储的是一个地 ...
分类:
编程语言 时间:
2020-03-21 17:49:07
阅读次数:
157
84.最小的k个数 题目链接 https://leetcode-cn.com/problems/zui-xiao-de-kge-shu-lcof/ 题目描述 输入整数数组 arr ,找出其中最小的 k 个数。例如,输入4、5、1、6、2、7、3、8这8个数字,则最小的4个数字是1、2、3、4。 示例 ...
分类:
其他好文 时间:
2020-03-20 21:58:37
阅读次数:
96