我遇到了一个实际上适用于我正在做的工作的行代码,但我不明白。我希望有人能解释一下这意味着什么。
id | name | email | category
1 | "daniel"| "dan@gmail.com"| "premium"
我想知道为什么q的长度始终是b的第一个条目。
b=(3,1,2,1)
a=2
q=np.zeros(b+(a,))
这真是令人困惑,因为我认为功能' len'返回给定数组的列数。另外,我如何获得q的行数。到目前为止,我发现的唯一规格是len(q),q.size(它给出了q中元素的总数)和q.shape(我也没有得到输出,因为在后一种情况下,q .shape =(b,A)=(1,2,4,3,2)。
是否有可以根据列数和行数返回数组大小的函数?例如24x2?
提前谢谢。
答案 0 :(得分:0)
在Python中,数组只有一个维度,这就是len(数组)返回单个数字的原因。
假设你有一个阵列数组形式的'矩阵',如下所示:
1 2 3
4 5 6
7 8 9
声明为
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"NewCell";
NewProductCell *cell = [tableView
dequeueReusableCellWithIdentifier:CellIdentifier
forIndexPath:indexPath];
long row = [indexPath row];
cell.medicineLabel.text = [_medicineArray objectAtIndex:row];
if([[_medicineArray objectAtIndex:row] isEqual: @"Alfabetisch"]|| [[_medicineArray objectAtIndex:row] isEqual: @"Eerder besteld"]){
[cell setUserInteractionEnabled:NO];
}
cell.accessoryType = UITableViewCellAccessoryNone;
return cell;
}
您可以通过以下命令确定“列数和行数”:
mat = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
请注意,只有当每行中的元素数量不变时才会起作用