1 Star 4 Fork 12

王布衣/pandas

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
shape.go 376 Bytes
一键复制 编辑 原始数据 按行查看 历史
王布衣 提交于 2023-02-25 02:03 . !75#I6HES2修订shape函数
package stat
// Shape 返回一维或2维数组的行数和列数
func Shape[T Number](x any) (r, c int) {
return __slice_shape_go[T](x)
}
func __slice_shape_go[T Number](x any) (r, c int) {
switch vs := x.(type) {
case T:
return 0, 0
case []T:
return len(vs), 0
case [][]T:
r = len(vs)
if r > 0 {
c = len(vs[0])
}
return
default:
return -1, -1
}
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/quant1x/pandas.git
git@gitee.com:quant1x/pandas.git
quant1x
pandas
pandas
v1.0.3

搜索帮助