Funkcja numpy vectorize jest przydatna, ale nie zachowuje się dobrze, gdy argumenty funkcji są listami, a nie skalarami. Jako przykład: import numpy as np
def f(x, A):
print "type(A)=%s, A=%s"%
mam następujący program C (uproszczenia moim konkretnym przypadku zastosowania, który wykazuje takie samo zachowanie) #include <stdlib.h>
#include <math.h>
int main(int argc, char ** argv) {
co
Podczas tworzenia funkcji wykorzystujących strsplit, wejścia wektorowe nie zachowują się zgodnie z oczekiwaniami i należy użyć sapply. Wynika to z wyniku listy, który generuje strsplit. Czy istnieje s
Standardowe wyrażenie R outer(X, Y, f) oznacza macierz, której pozycja (i, j) ma wartość f(X[i], Y[j]). ja do zaimplementowania funkcji multi.outer, n-wymiarowej uogólnienie outer: multi.outer(f, X_1,