Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit acf4f89

Browse files
committed
Modernize code
1 parent 73ce81f commit acf4f89

File tree

1 file changed

+3
-11
lines changed

1 file changed

+3
-11
lines changed

‎source-code/polars/create_csv_data.py‎

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -11,25 +11,17 @@
1111
def write_file(args):
1212
file_name, rows, curr_time, delta_time, curr_vals, delta_val = args
1313
fieldnames = ['timestamp']
14-
fieldnames.extend(['C{0:d}'.format(i + 1) for i in range(len(curr_vals))])
14+
fieldnames.extend([f'C{i + 1:d}' for i in range(len(curr_vals))])
1515
with open(file_name, 'w', newline='') as csv_file:
1616
writer = csv.DictWriter(csv_file, fieldnames=fieldnames)
1717
writer.writeheader()
18-
values = []
19-
for _ in range(rows//2):
20-
data = {'C{0:d}'.format(i + 1): curr_vals[i]
21-
for i in range(len(curr_vals))}
18+
for _ in range(rows):
19+
data = {f'C{i + 1:d}': val for i, val in enumerate(curr_vals)}
2220
data['timestamp'] = curr_time
2321
writer.writerow(data)
24-
values.append(data)
2522
curr_time += delta_time
2623
curr_vals = [x + random.uniform(-delta_val, delta_val)
2724
for x in curr_vals]
28-
while values:
29-
data = values.pop()
30-
data['timestamp'] = curr_time
31-
writer.writerow(data)
32-
curr_time += delta_time
3325
return file_name
3426

3527

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /