我是自学python并且发现了一个需要对特征向量进行下采样的问题.我需要一些帮助来理解如何对数组进行下采样.在数组中,每一行通过数字0来表示图像255.我很想知道你如何对阵列进行下采样?我不想,scikit-learn因为我想了解如何应用下采样.如果你能解释下采样,那将是非常棒的谢谢.
特征向量为400x250
我试图在不使用任何导入的情况下定义元组的多态列表.我有,data ListT a = [(a,String)]
deriving (Eq,Ord,Read,Show)
但它一直给出错误"无法解析data/newtype声明中的数据构造函数:[(a,String)]"
这个错误意味着什么,我该如何防止它.谢谢
所以我正在定义一个基本列表的类型,我无法弄清楚如何使其变为多态.到目前为止我已经有了
module ListTup where
type ListTup = [(Char, String)]
Run Code Online (Sandbox Code Playgroud)
我想知道是否有可能使Char部分可以成为任何ei String,无论如何.可能吗?我尝试使用Maybe Type但是我的方式却犯了很多错误
嗨,我有一个非常丑陋的列表,它看起来像[(Int,(String,Char))...],我想使用sortByHaskell 中的函数按Int.
到目前为止,我有,a是清单
sorted = sortBy(comparing fst) a
Run Code Online (Sandbox Code Playgroud)
但这给出了旧的“比较”不在范围内的错误消息。有没有办法做我想做的事?
所以我是Haskell的新手,我正在尝试定义一个最长为4个元素的列表.到目前为止,我有,type IntL = [Int,Int,Int,Int]
但我认为必须有一个更好/正确的方法来做到这一点.在那儿?
我对 python 很陌生,我面临着将几个数组放入另一个数组的任务,这是在一个循环内。所以如果你有
a = np.array([2,3,4,3,4,4,5,3,2,3,4])
Run Code Online (Sandbox Code Playgroud)
和
b = np.array([1,1,1,1,1,2,23,2,3,3,3])
Run Code Online (Sandbox Code Playgroud)
和
c = np.array([])
Run Code Online (Sandbox Code Playgroud)
并想要结果
c = [[2,3,4,3,4,4,5,3,2,3,4],
[1,1,1,1,1,2,23,2,3,3,3]]
Run Code Online (Sandbox Code Playgroud)
所以如果我这样做了,c[0,:]我会[2,3,4,3,4,4,5,3,2,3,4]
尝试使用c = [c, np.array(a)]然后下一次迭代你得到c = [c, np.array(b)]
但我c[0,:]得到了错误消息list indices must be integers not tuples
编辑:
当我打印出来时,c它给出了[array([2,3,4,3,4,4,5,3,2,3,4],dtype = unit8)]
你有什么想法?