Numpy savetxt loop -
using numpy, going split array of dimension (557124,2), dtype = "s10", in 6 subarrays using:
sub_arr = np.split(arr, 6) now use for loop on savetxt , save 6 subarrays 6 .txt files.
i tried:
for in sub_array: np.savetxt(("subarray", i, ".txt"), sub_array[i], fmt='%s') there 2 problems:
it's incorrect
in sub_array. should userange(5)want make adaptable number of sub arrays.i thought use sort of "paste" in r when did
("subarray", i, ".txt"). there alike in numpy?
any idea?
from i've understood
sub_arr = np.split(arr, 6) returns list of 6 numpy arrays. can use enumerate each array , index
fname_template = "subarray.{i}.txt" i, sarr in enumerate(sub_arr): np.savetxt(fname_template.format(i=i), sarr, fmt='%s') to create file name i've used new string formatting. otherwise can concatenate strings + "subarray."+str(i)+".txt", have make sure elements concatenate strings.
Comments
Post a Comment